-- 创建数据库
CREATE DATABASE st0203;
-- 删除数据库
DROP DATABASE st0203;
-- 删除表
DROP TABLE dept;
-- 创建表
CREATE TABLE dept
(
did int PRIMARY KEY auto_increment COMMENT'主键(部门编号)',
deptName VARCHAR(20) NOT NULL COMMENT'部门名称',
address VARCHAR(100) NULL COMMENT'部门地址'
);
CREATE TABLE emp
(
-- 列名 数据类型 约束
eid INT PRIMARY KEY auto_increment COMMENT'主键(员工编号)',
ename VARCHAR(50) NOT NULL,
sex CHAR(1) NULL,
age INT DEFAULT(18),
height FLOAT DEFAULT(1.0),
birthday date ,
did INT ,
FOREIGN KEY(did) REFERENCES dept(did)
)
非空约束:not null
唯一性约束: unique
主键约束: primary key
外键约束:foreign key
简单来讲:primary key = not null unique