SQL Server数据表的创建,修改,删除


1.使用语句创建数据表

语法:

  CREATE TABLE 表名称(

  字段名称  字段类型[DEFAULT 默认值]

  字段名称  字段类型[DEFAULT 默认值]

  ...

  );

 

2.使用命令修改数据表

ALTER TABLE table_name 

ADD {

  <column_definition> 

  | <computed_column_definition>

  |<table_constraint>

|<column_set_definition>

} [,...n]

|DROP{

  [CONSTRAINT] constraint_name 删除表中约束

  [WITH(drop_clustered_constraint_option>[],...n)] 

  |COLUMN column_name 删除表中列

}

 

3.使用命令删除数据表

drop table 表名称 ;

 

注意:

 

删除被其他表关联的父表则先要删除外键约束,然后再删除父表。

 

4.重命名表

ALTER TABLE ‘原表名’ RENAME '新表名'; (这个语法在SQL Server中是不存在的)

注意:

a.SQL Server中如果要重命名表可以通过SSMS工具操作

b.使用sp_rename,存储过程语法改变表名:

语法:EXEC sp_rename '旧表名','新表名';

 

表中数据添加,更改,删除的语法:

INSERT INTO 表名[(列名1,列名2,列名3...)] VALUES(值1,值2,值3...);

INSERT INTO 表名[(列名1,列名2,列名3...)]  SELECT语句;(将查询到的同类型数据,插入到表中)

 

UPDATE 表名 SET 列名1=值1[,列名2=值2,列名3=值3,...] [WHERE 子句]

DELETE [FROM] 表名 [WHERE子句]

 

5.更改表中列的名称

命令:EXEC sp_rename 'table.column','new column name','column';

注意:更改对象名的任一部分都可能破坏脚本和存储过程。不建议使用此语句来重命名存储过程、触发器、用户定义函数或视图;而是删除对象,然后使用新名称创建该对象。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM