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

实验3.1 表的创建

【实验目的】

①掌握使用图形界面工具创建表。

②掌握使用SQL创建表。

【实验内容】

①使用图形界面工具在sales数据库中创建customers表和products表。

②使用SQL在sales数据库中创建agents表和orders表。

说明:数据库sales包含4个关系表,表的结构见附录的图14.1—图14.4所示。

【实验步骤】

(1)使用图形界面工具创建表

在sales数据库中创建customers表和products表。

①启动MySQLWorkbench。单击“MySQLWorkbench”,显示工作主界面,单击“localinstanceMySQL”,连接服务器。

②在“Navigator”导航栏的“Schemas”选项页中,单击展开“sales”,右击“Tables”,在快捷菜单中选择“CreateTable...”选项,如图3.1所示。

图3.1 选择“CreateTables...”选项

③显示“new_table-Table”对话框,在“TableName:”栏输入表名“customers”后,对话框名称自动变为“customers-Table”,在“ColumnName”下空白处双击,修改列名为“cid”,在“Datatype”下拉列表中选择数据类型CHAR,修改长度为4,勾选“PK”设置为主键,勾选“NN”设置为非空,同样依次输入customers表的其他列,如图3.2所示,其他列输入完成后单击“Apply”按钮。

图3.2 “新建表”的对话框

④显示“ApplySQLScripttoDatabase”对话框,如图3.3所示,可以查看创建表的SQL脚本,单击“Apply”按钮,在下一个对话框(图3.4)中,单击“Finish”按钮,观察“Output”栏的提示信息,查看表Customers是否创建成功。

图3.3 “ApplySQLScripttoDatabase”对话框1

图3.4 “ApplySQLScripttoDatabase”对话框2

⑤按照步骤②—④的顺序创建products表。

(2)使用SQL创建表

在sales数据库中创建agents表和orders表。

①在图标菜单中单击第一个图标 ,新建一个查询窗口,在窗口中输入如下语句:

CREATETABLE agents(
aid CHAR (3) NOTNULL ,
aname VARCHAR (50),
city VARCHAR (50),
percent FLOAT ,
PRIMARYKEY (aid));

②在输入语句的过程中,如果在某语句前出现图3.5中第5行号后的红叉标志,说明该语句或前一语句有语法错误,修正消除语法错误后,红叉就会消失。

图3.5 代码中出现红叉标志

③单击工具栏中的 图标或者按下快捷键“Ctrl+Enter”,执行上面的SQL语句。

④观察界面中“Output”窗口的提示信息,查看表agents是否创建成功。

⑤按照步骤①—④的顺序创建orders表,其不同的是在步骤②中的查询窗口,输入下面的SQL语句,如图3.6所示。

图3.6 创建orders表的SQL代码

⑥查看已创建的数据表。新建一个查询窗口,输入语句:“SHOWtables;”,按下快捷键“Ctrl+Enter”,执行后结果如图3.7所示。

⑦查看数据表结构。新建一个查询窗口,输入语句:“DESCorders;”或者“DESCRIBEorders;”按下快捷键“Ctrl+Enter”,执行后结果如图3.8所示。

图3.7 查看已创建的数据表

图3.8 查看数据表orders的结构 XVp4UGGHvKUZD5x144D39yka/ZOBT+1IMrH8QtxtEznsu1zkKuHbmFxf8VsfWBpQ

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