定义表(表结构设计) 1)定义表: Create Table表文件名 例如,定义一个名为“xs1DBF的数据库表: create table xs1(学号C(8),姓名C(8)性别C(2),出 生日期D,系别((10),贷款否L,简历M,照片G NULL) 注意字段名与类型之间必须要有空格隔开! 制作人:程艾芝 车角学
定义表(表结构设计) • 1)定义表:Create Table表文件名 • 例如,定义一个名为“xs1.DBF”的数据库表: • create table xs1(学号 C(8),姓名 C(8),性别 C(2),出 生日期 D,系别 C(10),贷款否 L,简历 M,照片 G NULL) • 注意字段名与类型之间必须要有空格隔开!
设置数据字典 对数据库表才有效,先打开或建立一个数据库才 能设置: 有效性规则: check 信息: error 默认值: default 主关键字(主索引): primary key 外部关键字: foreign key< reference<父表名> 制作人:程艾芝 车角学
设置数据字典 • 对数据库表才有效,先打开或建立一个数据库才 能设置: • 有效性规则:check • 信息:error • 默认值:default • 主关键字(主索引):primary key • 外部关键字:foreign key <> reference <父表名>
有效性规则举例 若要设置性别字段的有效性规则:“性 别只能为男或女’,默认值“女” 将性别C(2)修改为 性别C(2) check性别男女’eror性 别只能为男或女!' default女 制作人:程艾芝 车角学
有效性规则举例 • 若要设置性别字段的有效性规则:‘性 别只能为男或女’ ,默认值“女” • 将性别 C(2)修改为 • 性别 C(2) check 性别$’男女’ error’性 别只能为男或女!’ default ‘女’
主索引举例 可以为表设置主索引(主关键字)。 例:在SQL语句的后面加上 primary key 学号taxh,相当于表设计器里面的 “索引”选项卡; 或者是在“学号c(8)”后面加上 primary key,相当于表设计器里的“字段”方式。 制作人:程艾芝 车角学
主索引举例 • 可以为表设置主索引(主关键字)。 • 例:在SQL语句的后面加上primary key 学号 tag xh,相当于表设计器里面的 “索引”选项卡; • 或者是在“学号c(8)”后面加上primary key,相当于表设计器里的“字段”方式
修改表结构(1) ALTER Table表文件名 字段的修改ater; 添加add; +要操作的字段名 删除drop 制作人:程艾芝 车角学
修改表结构 (1) • ALTER Table 表文件名 • 字段的修改alter; • 添加add; +要操作的字段名 • 删除drop