• 常用的SQL语句(一) 基本语句


    1.新建表:

    Create Table [表名]
    (
    	[自动编号字段] int IDENTITY (1,1) PRIMARY KEY,  --主键
    	[字段1] nVarChar(50) default '默认值' null ,
    	[字段2] ntext null,
    	[字段3] datetime,
    	[字段4] money null ,
    	[字段5] int default(0),
    	[字段6] Decimal (12,4) default 0,
    	[字段7] image null
    )
    

    2.删除表:

    Drop Table [表名]
    

    3.新增字段:

    Alter Table [表名] Add [字段名] nvarchar(50) null
    

    4.删除字段:

    Alter Table [表名] Drop Column [字段名]
    

    5.修改字段:

    Alter Table [表名] Alter Column [字段名] nvarchar(50) null
    
    6.插入数据:
    Insert Into [表名] (字段1,字段2) Values ('值1','值2')
    

    7.删除数据:

    Delete From [表名] Where 条件
    

    8.更新数据:

    Update [表名] Set [字段1] = 值1,[字段2] = '值2' Where 条件
    

    9.重命名表:

    sp_rename  '表名', '新表名', 'Object'
    

    10.新建约束:

    Alter Table [表名] Add Constraint 约束名 Check ([约束字段] <= '2010-1-1')
    

    11.删除约束:

    ALTER TABLE [表名] DROP CONSTRAINT 约束名
    

    12.新建默认值:

    Alter Table [表名] Add Constraint  默认值名 DEFAULT '默认值' FOR [字段名]
    

    13.删除默认值:

    Alter Table [表名] Drop Constraint 默认值名
    

    14.删除Sql Server 中的日志,减小数据库文件大小:

    Dump Transaction 数据库名 With No_Log
    Backup Log 数据库名 With No_Log
    DBCC Shrinkdatabase(数据库名)
    EXEC sp_dboption '数据库名', 'autoshrink', 'true'
    

    15.判断表的存在:

    select * from sysobjects where id = object_id('[dbo].[表名]') and OBJECTPROPERTY(id, 'IsUserTable') = 1
    

    16.表的结构:

    Select * From syscolumns Where id = object_id('[dbo].[表名]') 
    and OBJECTPROPERTY(id, 'IsUserTable') = 1
    

    17.检查表是否存在:

    Select count(*) as IsExit From sysobjects Where id = object_id('[dbo].[表名]') and OBJECTPROPERTY(id, 'IsUserTable')=1
    

    查询结果,0代表不存在,1代表存在

  • 相关阅读:
    Android 模拟系统事件(三)
    全民Scheme(2):来自星星的你
    Java经典23种设计模式之行为型模式(三)
    libmysqld,嵌入式MySQLserver库
    闲云控制台(一)控制台命令解析框架
    怎样改动android系统字体大小
    [多校2015.02.1006 高斯消元] hdu 5305 Friends
    换工作经历和心得
    安卓实训第七天---多线程下载实现(进度条)
    校园双选会,你都懂么
  • 原文地址:https://www.cnblogs.com/cancer_xu/p/1962322.html
Copyright © 2020-2023  润新知