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