创建数据库表,实质是定义数据库表的结构,GaussDB(for MySQL)提供了两种定义数据库表结构的方法。
根据如表4-1所示内容,利用“管理控制台”创建数据库表school,即定义表结构。
表4-1 school表结构
利用“管理控制台”创建数据库表。
操作步骤如下:
(1)打开浏览器,进入“华为云-账号登录”窗口。
(2)在“华为云-账号登录”窗口登录,进入“华为云”管理平台首页。
(3)在“华为云”管理平台首页选择“控制台”选项,进入“控制台”窗口。
(4)在“控制台”窗口选择“云数据库GaussDB”选项,进入“云数据库GaussDB-管理控制台”窗口。
(5)在“云数据库GaussDB-管理控制台”窗口选择“库管理”菜单命令,打开“库管理”选项卡,如图4-1所示。
图4-1 “库管理”选项卡
(6)在“库管理”选项卡中单击“新建表”按钮,打开“新建表”选项卡,如图4-2所示。
图4-2 “新建表”选项卡
(7)在“新建表”选项卡中输入表名school,选择默认选项,填写“备注”信息,单击“下一步”按钮,如图4-3所示,打开“新建表”选项卡的字段操作区。
图4-3 新建表-定义表名
(8)在“新建表”选项卡的操作区中,按照表4-1所示的内容,依次填写列名、列数据类型、长度以及其他属性,如图4-4所示。
图4-4 新建表-定义表结构
(9)在“新建表”选项卡中单击“立即创建”按钮,打开“SQL预览”提示框,如图4-5所示。
图4-5 新建表-SQL预览
(10)在“SQL预览”提示框中,单击“执行脚本”按钮,完成表school的创建操作,如图4-6所示。
图4-6 结束新建表
根据如表4-2所示内容,利用SQL语句创建数据库表student,即定义表结构。
表4-2 student表结构
利用SQL语句创建数据库表操作步骤如下:
(1)打开浏览器,进入“华为云-账号登录”窗口。
(2)在“华为云-账号登录”窗口登录,进入“华为云”管理平台首页。
(3)在“华为云”管理平台首页选择“控制台”选项,进入“控制台”窗口。
(4)在“控制台”窗口选择“云数据库GaussDB”选项,进入“云数据库GaussDB-管理控制台”窗口。
(5)在“云数据库GaussDB-管理控制台”窗口选择“库管理”菜单命令,打开“库管理”选项卡。
(6)在“库管理”选项卡中单击“SQL窗口”按钮,打开“SQL窗口”。
(7)在“SQL查询”选项卡的SQL编辑区,输入如下SQL语句:
CREATE TABLE student ( Student_id CHAR(6) NOT NULL COMMENT '学号', Student_name CHAR(6) NULL COMMENT '姓名', Gender CHAR(2) NULL COMMENT '性别', Birth DATETIME NULL COMMENT '出生年月', Birthplace CHAR(50) NULL COMMENT '籍贯', Class_id CHAR(8) NULL COMMENT '班级编号', PRIMARY KEY(Student_id))
在“SQL查询”选项卡中单击“执行SQL(F8)”按钮,执行结果如图4-7所示。
图4-7 创建表执行结果