注意:SQL语句是不区分大小写的
1.创建表
create table 表名(
字段名 数据类型 约束,
...
)
其中,字段名和数据类型是必须要写的,而约束可以没有。
示例:
create table student(
sid int primary key,
name varchar(20) not null,
sex varchar(4),
...
)
2.删除表
drop table 表名
示例:
drop table student
3.修改表关系
alter table 表名
alter column 列名 新数据类型 --修改列定义
add 列名 数据类型 约束 --添加新的列
drop column 列名 -- 删除列
add constraint 约束名 约束定义 -- 添加约束
drop constarint 约束名 --删除约束
示例:
alter table student
add birthday char(20) --添加列
alter column sex varchar(20) --修改列定义
4.三种约束
unique 约束、default约束、check约束
unique约束:限制在一个列中不能有重复的值,比如身份证号码
default约束:默认约束,比如性别中默认设为男
check约束:限制列的取值在指定范围内,如性别只能为男、女,check (性别 in (‘男‘,‘女‘))
原文:https://www.cnblogs.com/chunxiaoxi/p/15102778.html