- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元3数据库和表的创建与管理讲述
复制表 语法格式: CREATE TABLE [IF NOT EXISTS] 新表名 [ LIKE 参照表名 ] | [AS (select语句)] 使用LIKE关键字创建一个与old_table_name表相同结构的新表,列名、数据类型、空指定和索引也将复制,但是表的内容不会复制,因此创建的新表是一个空表。 使用AS关键字可以复制表的内容,但索引和完整性约束是不会复制的。 【例3.8】 假设数据库BookStore中有一个表Book,创建Book表的一个名为book_copy1的拷贝。 CREATE TABLE book_copy1 LIKE Book; 【例 3.9】 创建表Book的一个名为book_copy2的拷贝,并且复制其内容。 CREATE TABLE book_copy2 AS (SELECT * FROM Book); 删除表 需要删除一个表时可以使用DROP TABLE语句。 语法格式: DROP TABLE [IF EXISTS] 表名1 [,表名2 ] ... 这个命令将表的描述、表的完整性约束、索引及和表相关的权限等都全部删除。 【例3.10】 删除表test。 USE XSCJ DROP TABLE IF EXISTS test ; 显示数据表信息 (1)显示数据表文件名 语法格式: SHOW TABLES 【例3.11】显示Bookstore 数据库建立的数据表文件: USE Bookstore SHOW TABLES ; (2)显示数据表结构 语法格式: {DESCRIBE | DESC} 表名 [列名 | 通配符 ] DESC是DESCRIBE的简写,二者用法相同。 【例3.12】 用DESCRIBE语句查看 Book 表的列的信息。 USE Bookstore DESCRIBE Book ; 【例3.13】 查看 Book 表图书编号 列的信息。 USE Bookstore DESC Book 图书编号 ; 课堂练习 1、对departments表增加一列负责人(manager) 2、对employees表增加一列照片(photo),用以存放雇员照片,该字段可以为空。 3、对salary表增加序号列(No) ,用以对每笔工资收入支出进行编号。 4、将salary表的income列改为整数型,6位 4、复制departments表的结构到bm表 5、显示gygl数据库中的所有表 6、显示departments表的结构 7、删除bm表 * 任务三 图形界面工具创建数据库和表 Navicat for MySQL: 1.连接MySQL服务器 Navicat for MySQL是一个桌面版MySQL数据库管理和开发工具,和微软SQLServer的管理器很像,易学易用,很受大家的欢迎。 在上图窗口输入连接名(任取),在“密码(p):”输入密码,单击“确定”按钮,登录到数据库服务器中。 * 2.创建数据库如果要创建数据库,选中已建立连接的连接名,按鼠标右键,在弹出的快捷菜单中选中“新建数据库”菜单项,出现创建新数据库对话框,在“输入数据库名”文本框中输入新建数据库的名称,如果新建数据库采用服务器默认的字符集和校对规则,则直接按“确定”按钮。如果在创建数据库要使用特定的字符集和校对规则,则分别点击字符集和校对下拉框指定需要的字符集和校对规则后按“确定”按钮。点击“确定”按钮后,新的数据库就已创建。 Navicat for MySQL工具 * 3.访问数据库 如果要对数据库进行维护,在“连接”列表框中,双击要维护的数据库名称,此时窗口右边列表框中出现所选数据库已经建立的数据表文件,若按鼠标右键,弹出数据库操作快捷菜单,可以实现数据维护的相关操作 Navicat for MySQL工具 * Navicat for MySQL工具 4.创建数据库表 双击要创建表的数据库名称,右边为数据库表管理窗口,点击工具栏中的“新建表”按钮,出现新建表窗口,在“栏位”框中依次输入表的字段定义,“字段名”、“类型名”、“长度”、“小数点”后位数、“是否为空”等定义,在对话框下半框中还可输入对应字段的“默认值”、“注释”等信息。数据库表定义完成后,按工具栏中“保存”按钮,在“输
文档评论(0)