1、 创建数据库
CREATE TABLE 表名
(
字段名1 字段类型,
字段名2 字段类型,
……….
约束定义1,
约束定义2,
…………
)
一张表中至少要有一个字段定义,约束定义是可选的。
2、 定义非空约束
非空字段的定义在类型定义后增加“NOT NULL”
例:FNumber VARCHAR(20) NOT NULL , FName VARCGAR(20) NOT NULL,…
3、 定义默认值
在类型定义后增加了“DEFAULT默认值表达式”
例:FIsMaster VARCHAR(5) DEFAULT ”NO”,…..
4、 定义主键
关键字: PRIMARY KEY
例:
CREATE TABLE T_Bus .
(
FNumber VARCHAR(20),
FDriverName VARCHAR(20),
FUsedYears INT,
PRIMARY KEY (FNumber)
)
5、 定义外键
外键定义在源表中。使用FOREIGN KEY关键字定义外键字段,并且使用REFERENCES关键字来定义目标表名以及目标表中被关联的字段
格式:FOREIGN KEY 外键字段名称 REFERENCES 目标表名(被关联的字段名称)
例:创建一张部门信息表,表中记录部门主键Fid、部门名称FName、部门级别FLevel等字段建表SQL如下:
CREATE TABLE T_Department
(
Fid VARCHAR(20),
FName VARCHAR (20),
FLevel INT,
PRIMARY KEY (FId)
)
接着创建员工信息表,表中记录工号、姓名以及所属部门等信息,为了能够建立同部门信息表之间的关联关系,我们在员工信息表中保存部门信息表中的主键,保存这个主键的字段就被称为员工信息表中指向部门信息表的外键
CREATE TABLE T_Employee
(
FNumber VCRCHAR (20),
FName VCRCHAR (20),
FDepartmentID VARCHAR(20),
FOREIGN KEY (FDepartmentId) REFERENCES T_Department(FId)
)
6、 修改已有数据库
ALTER TABLE 语句
添加字段的语法: ALTER TABLE 待修改的表名ADD 字段名字段类型
删除字段的语法:ALTER TABLE 待修改的表名DROP 待删除的字段名
7、 删除数据表
使用DROP TABLE语句
语法:DROP TABLE 要删除的表名
注意:如果表之间创建了外键关联关系,就必须先删除引用表,然后才能删除被引用表。