--创建表
create table <表名>(<列名><数据类型>[列级完整性约束]
[,<列名><数据类型>[列级完整性约束]...]
[,<表级完整性约束>])
--创建T_Person表
Create table T_Person(Id int NOT NULL,Name nvarchar(50),Age int NULL)
Drop table T_Person 删除T_Person表
--修改表
alter table<表名>
[alter column<列名><新数据类型>]
[add<新列名><数据类型>[完整性约束]]
[drop<完整性约束名>]
--例子:
--添加列
alter table BookInfo add b_Belong varchar(20)
--修改列
alter table BookInfo alter column b_Date char(10)
--删除列
alter table BookInfo drop column b_Belong
--重命名表
sp_rename[当前表名],[新表名]
sp_rename'BookInfo','tb_BookInfo'
数据更改
--向表中添加数据,其中‘’内的内容大小写敏感,若‘’里是中文则
‘’前要加N,如 N‘中文’
Insert into T_Person(Id,Name,Age) Values(1,’Jim’,20)
将T_Person中Age列的值全改为30
Update T_Person set Age=30
将T_Person中Age列的值全改为30,Name全改为tom
Update T_Person set Age=30,Name=’tom’
表示只将Name为tom的Age值改为30
Update T_Person set Age=30 Where Name=’tom’
Where还可以使用复杂的逻辑判断,例:
Update T_Person set Age=30 Where Name=’tom’ or Age<25
删除T_Person内的所有数据
Delete只是删除数据(清空),表还在,和drop table不同
Delete from T_Person
Delete from T_Person Where Age > 20
删除表数据,并还原标识
Truncate Table T_Person