-
约束
约束是作用于数据表中列上的规则,用于限制表中数据的类型。约束的存在保证了数据库中数据的准确性和可靠性。
约束有列级和表级之分,列级约束作用于单一的列,而表级约束作用于整张数据表。
1、NOT NULL 约束:保证列中数据不能有 NULL 值
2、DEFAULT 约束:提供该列数据未指定时所采用的默认值
3、UNIQUE 约束:保证列中的所有数据各不相同
4、主键约束:唯一标识数据表中的行/记录,记作PRYMARY KEY
5、外键约束:唯一标识其他表中的一条行/记录,记作FOREIGN KEY
6、CHECK 约束:此约束保证列中的所有值满足某一条件
7、索引:用于在数据库中快速创建或检索数据 -
结构
-- 增加列
ALTER TABLE stuTest2 ADD tt INT;
-- 删除列
ALTER TABLE stuTest2 DROP COLUMN dd;
-- 修改列数据类型
ALTER TABLE stuTest2 ALTER COLUMN tt varchar(30);
-- 修改表名
sp_rename 'table_name', 'new_name'