图9.2
9、导入MySQL数据库。
①在连接“MySQL”中新建数据库“sql”(字符集与排序方式尽量一致)。 ②打开数据库“sql”—右键单击—运行SQL文件—选择桌面的“sql.sql”文件—点击“确定”。如图10.1所示:
图10.1
③执行结果如图10.2所示则表示成功。关闭数据库sql后重新打开,对比数据库“sql”与最初的数据库“mysql”,看是否完全相同。
图10.2
三、课后练习题
1、分别用以下几种语句查看数据库“mysql”中任意表的结构或数据(先输入:“USE mysql;”): ①SHOW COLUMNS FROM 表名; ②DESCRIBE 表名; ③DESC 表名
④SELECT * FROM 表名
2、思考以下问题:
1)mysql中utf8编码的utf8_bin,utf8_general_cs,utf8_general_cs三者的区别。 2)不同编码方式的数据库之间进行转储和导入会不会出现错误。
实验三 表的创建和管理
实验学时:1.5学时 实验类型:验证 实验要求:必做 一、实验目的
熟练掌握使用Navicat和Transact-SQL语言两种方法创建、修改和删除表。掌握管理表的有关系统存储过程。 二、实验内容
1、利用Navicat创建满足以下要求的数据库:①数据库存在于连接MySQL中;②数据库名称为xsgl; ③字符集选择utf8 -- UTF-8 Unicode;排序规则选择utf8_general_ci。 2、在数据库xsgl中,利用Navicat创建以下表格: 1)表格名为xs(学生基本情况表); 2)表格中各个属性的定义如下: 列名 含义 数据类型 长度 能否取空值 xh int no 学号 xm char 8 yes 姓名 xb char 2 yes 性别 nl tinyint yes 年龄 zy char 16 yes 专业 jtzz char 50 yes 家庭住址
具体步骤如下:打开新建的数据库“xsgl”–右键点击“表”--“新建表”。按照上表内
容输入个属性的定义,填写“列名”、“数据类型”,并取消或选择“允许NULL值”前的选项,并右键点击“xh”,选择将其设为主键,如图2.1所示:
备注 主码
图2.1
点击“保存”,输入表名:xs。结果如图2.2所示:
图2.2
3、按照以下步骤向表格xs中添加如下记录: xh xm xb nl zy jtzz (学号) (姓名) (性别) (年龄) (专业) (家庭住址) 200809412 庄小燕 24 女 计算机 上海市中山北路12号 200809415 25 洪波 男 计算机 青岛市解放路105号 200109102 23 肖辉 男 计算机 杭州市凤起路111号 200109103 柳嫣红 22 女 计算机 上海市邯郸路1066号 200307121 张正正 20 男 应用数学 上海市延安路123号 200307122 21 李丽 女 应用数学 杭州市解放路56号 1)打开Navicat; 2)打开连接MySQL找到数据库xsgl中的表格xs; 3)在表格xs上右击鼠标,选择“打开表”; 4)在接着出现的记录录入界面上添加记录。(方向键下增加新纪录) 添加完后如图3.1所示:
4、向表xs中增加“入学时间”属性列,其列名为rxsj,数据类型为datetime型。 步骤:右键单击xs表—设计表—加入列rxsj,设置数据类型为datetime。如图4.1所示:
图4.1
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库实验指导书(MySQL 5) V5.0 - 图文(7)在线全文阅读。
相关推荐: