欢迎光临散文网 会员登陆 & 注册

数据库原理与应用(3)创建数据表、修改字段的操作

2022-04-27 15:56 作者:洛溪い  | 我要投稿

【例1】

用Navicat管理工具提供的图形界面创建表。

在admin数据库中创建teachers表。结构如图所示。

teachers表结构

代码如下:

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

例1效果图

【例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表中录入下图所示数据:

数据示例1

代码如下:

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

数据示例2

代码如下:


数据库原理与应用(3)创建数据表、修改字段的操作的评论 (共 条)

分享到微博请遵守国家法律