购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.2 修改数据库表结构

创建数据库表和定义数据库表的结构,最好能结合数据库设计方案来进行,不提倡反复修改,但是有时因设计考虑不周或新增加应用系统功能,需要对已有的数据库表结构进行修改。GaussDB(forMySQL)有两种修改数据库表结构的方法。

4.2.1 利用“管理控制台”修改数据库表结构

1.实验目标

已知数据库表teacher结构如表4-3所示。

表4-3 teacher表结构

为其增加一个新的字段,字段名为teacher_brief,数据类型为char,长度为50字符。

2.操作步骤

利用“管理控制台”修改数据库表结构。

操作步骤如下:

(1)打开浏览器,进入“华为云-账号登录”窗口。

(2)在“华为云-账号登录”窗口登录,进入“华为云”管理平台首页。

(3)在“华为云”管理平台首页选择“控制台”选项,进入“控制台”窗口。

(4)在“控制台”窗口选择“云数据库GaussDB”选项,进入“云数据库GaussDB-管理控制台”窗口。

(5)在“云数据库GaussDB-管理控制台”窗口选择“库管理”菜单命令,打开“库管理”选项卡。

(6)在“库管理”选项卡中,选择要修改结构的表(teacher),单击“修改表”按钮,打开“修改表”选项卡,如图4-8所示。

图4-8 “修改表”选项卡

(7)在“修改表”选项卡中,首先单击“字段”选项,然后在操作区单击“添加”按钮,填写需要增加的字段信息(字段名为teacher_brief,数据类型为char,长度为50字符,备注为教师简介),如图4-9所示。

图4-9 填写字段信息

(8)在“修改表”选项卡中,首先单击“提交修改”按钮,然后在“SQL预览”窗口单击“执行脚本”按钮,完成数据库表结构的修改,如图4-10所示。

图4-10 修改表结构-SQL预览

4.2.2 利用SQL语句修改数据库表结构

1.实验目标

已知如表4-2所示的数据库表student结构,为其增加一个新的字段,字段名为student_brief,数据类型为char,长度为50字符。

2.操作步骤

利用SQL语句修改数据库表结构操作步骤如下:

(1)打开浏览器,进入“华为云-账号登录”窗口。

(2)在“华为云-账号登录”窗口登录,进入“华为云”管理平台首页。

(3)在“华为云”管理平台首页选择“控制台”选项,进入“控制台”窗口。

(4)在“控制台”窗口选择“云数据库GaussDB”选项,进入“云数据库GaussDB-管理控制台”窗口。

(5)在“云数据库GaussDB-管理控制台”窗口选择“库管理”菜单命令,打开“库管理”选项卡。

(6)在“库管理”选项卡中单击“SQL窗口”按钮,打开“SQL窗口”。

(7)在“SQL查询”选项卡的SQL编辑区,输入如下SQL语句:

     ALTER TABLE student
     ADD student_brief CHAR(50) NULL COMMENT '学生简介';

在“SQL查询”选项卡中单击“执行SQL(F8)”按钮,执行结果如图4-11所示。

图4-11 修改表结构的执行结果 ujzPJAKvNt4GzfOdJv9B7tojQ6RfAQ1d5Ta0Jf91mEqg8p+6EIbjgtLPTEDxZqVP

点击中间区域
呼出菜单
上一章
目录
下一章
×