A、查看表:
- EXEC SP_HELP 表名
B、添加数据
- INSERT 表名[ 字段列表 ] VALUES ( 列表值 )
- 例如:
- INSERT 学生信息 VALUES( 1020,'计算机系','2009级计算机网络专业班','张强','男',1990-11-11,'青海' )
向一张表中添加另外一张表的数据:
- 语法:
- INSERT 表名[ 字段列表 ] SELECT 语句
- 例如:向表‘学生信息_1’中添加表‘学生信息_2’中的记录。
- INSERT 学生信息_1 SELECT * FROM 学生信息_2
C、修改表
a、添加列
- ALTER TABLE 表名
- ADD 列名 数据类型 [ ( 长度 ) NULL/NOT NULL ]
注:向已经存在的表中添加列时,新添加的列可以设置成允许为空;若新添加列设置成不允许为空时,则必须指定默认值。
b、添加约束
- 语法:
- ALTER TABLE 表名
- ADD CONSTRAINT 约束定义
- 例如:为‘系别’字段设置默认值‘计算机系’
- ALTER TABLE 学生信息
- ADD CONSTRAINT DEF_STU DEFAULT '计算机系' FOR 系别
c、删除约束
- 语法:
- ALTER TABLE 表名
- DROP CONSTRAINT 约束名
- 例如:删除默认值‘计算机系’
- ALTER TABLE 学生信息
- DROP CONSTRAINT DEF_STU
d、删除列
- 语法:
- ALTER TABLE 表名
- DROP COLUMN 列名
- 例如:删除‘系别’字段
- ALTER TABLE 学生信息
- DROP COLUMN 系别
e、修改列属性
- 语法:
- ALTER TABLE 表名
- ALTER COLUMN 列名 新属性
- 例如:修改电话长度为30
- ALTER TABLE 学生信息
- ALTER COLUMN 系别 CHAR(30) NOT NULL
D、删除表
- 语法:
- DROP TABLE 表名
- 例如:删除表‘学生信息_1’、‘学生信息_2’、‘学生信息_3’。
- DROP TABLE 学生信息_1,学生信息_2,学生信息_3