数据库原理与应用(3)创建数据表、修改字段的操作
【例1】
用Navicat管理工具提供的图形界面创建表。
在admin数据库中创建teachers表。结构如图所示。

代码如下:
引号一般不需要,随后添加数据,效果如下:

【例2】新建查询,进入admin的teachers表。
代码如下:
对于表格的操作,在新建查询后都必须先写进入某一张具体表的代码。
【例3】向students表中增加“入学日期”列(enrollment),其数据类型为日期型。
代码如下:
add+字段名+字段数据类型+约束
【例4】向students表中增加“成绩”列(point),其数据类型为char,长度为7。
代码如下:
【例5】将students表中的sdept字段长度改为16。
代码如下:
change+原字段名+现字段名+修改后的数据类型及长度+修改后约束类型
【例6】将students表中的sdept字段改为不允许为空(设置非空约束)。
代码如下:
【例7】为students表中的number字段设置自增约束。
代码如下:
由于设置自增约束前必须保证字段已有非空和唯一约束,所以一般在设置自增约束前直接将该字段设置为主键。
【例8】将students表中的speciality字段改名为spec。
代码如下:
【例9】将students表中的spec字段删除。
代码如下:
【例10】给course表cno字段设置主键。
代码如下:
【例11】给sc表添加外键,关联到students表。
代码如下:
【例12】给students表中的ssex字段设置默认约束“男”。
代码如下:
【例13】在teachers表中录入下图所示数据:

代码如下:
【例14】在teaching表中录入下图所示数据:

代码如下: