数据库的创建
格式
CREATE DATEBASE 名字
例:
刷新一下:
表的创建
格式:
CREATE TABLE 表的名字
(
列名一 类型,
列名二 类型,
.... ....,
)
例:
结果:
表的约束
NOT NULL 约束
格式:
CREATE TABLE 表的名字
(
列名一 类型 NOT NULL,
列名二 类型 NOT NULL,
.... ....,
)
UNIQUE 约束
UNIQUE :列的值的唯一性
格式:
CREATE TABLE 表的名字
(
列名一 类型 NOT NULL UNIQUE,
列名二 类型 NOT NULL UNIQUE,
.... ....,
)
当表已存在时的UNIQUE约束
格式:
ALTER TABLE 表名
ADD UNIQUE(列名)
对多个列的约束:
ALTER TABLE 表名
ADD CONSTRAINT 约束名(列名二,列名三,...)
对UNIQUE约束的撤销
格式:
ALTER TABLE 表名
DROP CONSTRAINT 约束名
例:创建约束与撤销约束
PRIMARY KEY 约束
PRIMARY KEY 约束标识主键,主键不能为空值
格式:
CREATE TABLE 表名
(
列名一 数据类型 PRIMARY KRY
..... ..... .....
)
对多个列的PRIMARY KEY约束:
CREATE TABLE 表名
(
列名一 数据类型 ....
..... ..... .....
CONSTRAINT 約束名 PRIMARY KEY(列名一,列名二....)
)
对建立好的表的PRIMARY KEY 约束
ALTER TABLE 表名
ADD CONSTRAINT 約束名 PRIMARY KEY (列名一,列名二....)
对PRIMARY KEY 约束的撤销
ALTER TABLE 表名
DROP CONSTRAAINT 約束名