修改表结构
--修改数据表
ALTER TABLE 表名
SQL代码的书写不考虑顺序,但是批量执行代码需要要考虑好先执行哪些,后执行哪些
在修改数据表结构时,必须要明确:修改的字段中是否存在数据,例如:如果需要更改一个字段的约束为非空约束,那么首先要保证该字段中已有的数据没有NULL值。
因此在做程序之前数据库分析,设计是至关重要
修改字段数据类型
ALTER TABLE 表名
ALTER COLUMN 字段名 目标数据类型
添加字段
ALTER TABLE 表名
ADD 字段名 数据类型 [字段的特征]
删除字段
SQL中删除语法使用DROP关键字,使用DROP关键字一定要谨慎,DROP掉的数据无法恢复
ALTER TABLE 表名
DROP COLUMN 字段名
修改字段特征(约束)
添加主键约束
ALTER TABLE 表名
ADD CONSTRAINT 主键名(PK_ID) PRIMARY KEY (字段名[ID])
添加唯一约束
ALTER TABLE 表名
ADD CONSTRAINT 约束名(UQ_Tel) UNIQUE (字段名[TEL])
添加默认约束
ALTER TABLE 表名
A