一,操作表及列
1.创建表:
CREATE TABLE test
(ID int PRIMARY KEY IDENTITY,Name varchar(20) )
2.删除表
DROP TABLE test
3.重命名表
sp_remane 'oldname','newname'
4.改变列
ALTER TABLE test
ADD Family varchar(50),Address varchar(50)//添加列,注意添加多哥列用逗号隔开,不使用括号
ATLTER COLUMN Family varchar(60) NOT NULL,Address NOT NULL//修改列,只能修改类型,空或非空,不能修改列名,修改其它约束时先删除约束
DROP COLUMN Family,Address//删除列,有CHECK/FOREIGN KEY/UNIUE/PRIMARY KEY DEFAULT约束的列都不能删除
DROP CONSTARINT constraint_name//删除约束,此时要用到约束名
二,操作表中的数据
1.插入新行
INSERT INTO test
(ID,Name)
VALUES
(1,‘wangwu’)
2.从已知表中选取数据添加到表中
INSERT INTO test
(ID,Name)
SELECT b.ID,b.Name
FROM Beast AS b
WHERE ID>4
3.更改数据:
UPDATE test
SET Name='zhangsan',Family='wang'
WHERE ID=1