数据库的常用基本语句:
数据库:CREATE DATABASE ~~
DROP DATABASE ~~
ALTER DATABASE ~~
数据表:CREATE TABLE ~~
DROP TABLE ~~
ALTER TABLE ~~
视图: CREATE VIEW ~~
DROP VIEW ~~
ALTER VIEW ~~
以下是常用的各种约束:
主键约束(primary key constraint) | 要求主键列唯一,并且不允许为空 |
唯一约束(unique constraint) | 要求该列唯一,允许为空,但只能出现一个空值 |
检查约束(check constraint) | 某列取值范围限制,格式限制等 |
默认约束(default constraint) | 某列的默认值 |
外键约束(foreign key constraint) | 用于两表之间建立关系,需要指定引用主表的那一列 |
1,添加约束
Alter Table 表名
Add Constraint 约束名 约束类型 具体的约束类型
---添加主键约束
alter table S
add constraint pk_sno primary key(sno)
---添加唯一约束
alter table S
add constraint uq_sno unique(sno)
---添加默认约束
alter table S
add constraint df_saddress default('地址不详') for saddress
---添加检查约束
alter table S
add constraint ck_sbirth check(sbirth between 15 and 40)
---添加外键约束
alter table SC
add constraint fk_sno foreign key(sno) references S(sno)
2,删除约束
alter table 表名 drop contraint 约束名