Navicat 使用基础与 SQL 语言的 DDL 简单使用.docx
《Navicat 使用基础与 SQL 语言的 DDL 简单使用.docx》由会员分享,可在线阅读,更多相关《Navicat 使用基础与 SQL 语言的 DDL 简单使用.docx(17页珍藏版)》请在冰点文库上搜索。
![Navicat 使用基础与 SQL 语言的 DDL 简单使用.docx](https://file1.bingdoc.com/fileroot1/2023-6/24/ac78800d-c6d6-4b18-aa01-4b54a2da2241/ac78800d-c6d6-4b18-aa01-4b54a2da22411.gif)
Navicat使用基础与SQL语言的DDL简单使用
实验实习名
Navicat使用基础与SQL语言的DDL简单使用
指导教师
考核成绩
课程名称
数据库原理
课程编号
实验实习地点
完成日期
学生姓名
学生学号
学院专业
计算机科学与技术
所在班级
教师评语
教师签名:
1年月日
一、实验实习目的及要求
1).实验目的:
了解并掌握如何使用NavicatforMySQL连接数据库、浏览数据库对象、运行SQL语句和SQL脚本,以及如何编辑和运行SQL语句。
2).实验要求:
1、实验前:
预习实验内容,学习相关知识。
2、实验中:
按照实验内容要求进行实验,做好实验记录。
3、实验后:
分析实验结果,总结实验知识,得出结论,按格式写出实验报告。
4、在整个实验过程中,要独立思考、独立按时完成实验任务,不懂的要虚心向教师或同学请教5、要求按指定格式书写实验报告,且报告中应反映出对本次实验的总结,
二、实验实习设备(环境)及要求(软硬件条件)
硬件:
PC
软件:
Mysql5.7和NavicatforMySQL
三、实验实习内容与步骤
1.启动NavicatforMySQL。
2.在MySQL–新建连接中完成连接参数配置,并完成连接测试和保存连接参数。
3.查看mysql数据库的help_category表的定义、表中数据与索引、完整性约束等。
4.查看mysql数据库的其它数据库对象,如视图、索引、存储过程、函数、触发器。
5.在NavicatforMySQL中打开查询,新建查询,运行简单的SQL语句,如select*fromhelp_keywordwherehelp_keyword_id<=3;观察下结果.
6.登录到本地数据库服务器后,连接到test数据库上。
7.用SQL语句,建立如下所示的表student:
8.用CreateTable语句建表CourseAa,表结构如下所示:
9.用CreateTable语句建表ChooseBb,表结构如下所示:
10.用DropTable语句删除表CourseAa。
11.用AlterTable语句更新表ChooseBb,添加一个属性名Bb4,类型Varchar,长度20,完整性约束设为非空值,缺省值设为字符“系统测试值”。
12.用AlterTable语句更新表ChooseBb,添加一个属性名Bb5,类型Varchar,长度10,完整性约束设为主码。
完成后,表ChooseBb的设计如下所示。
13.用CreateView语句建立一个视图View_Choosebb,生成的视图属性名(View_bb1,View_bb2,view_bb3),其中View_bb1对应于基表ChooseBb的Bb1、View_bb2对应于基表ChooseBb的Bb4、view_bb3对应于基表ChooseBb的Bb5。
完成后,视图View_Choosebb的设计如下所示。
14.用DropView语句删除视图View_Choosebb。
15.用CreateIndex语句对表ChooseBb的Bb2属性建立一个升序索引,索引名Index_bb2。
用CreateIndex语句对表ChooseBb的Bb4属性建立一个降序索引,索引名Index_bb4。
16.用DropIndex语句删除索引Index_bb2
四、实验实习过程或算法(源程序、代码)
1.建立连接
2.连接到test
3.查看mysql数据库的help_category
4.在NavicatforMySQL中打开查询,新建查询,运行简单的SQL语句,如select*fromhelp_keywordwherehelp_keyword_id<=3
5用SQL语句,建立如下所示的表student
6.用CreateTable语句建表CourseAa,表结构如下所示
7.用CreateTable语句建表ChooseBb
8.用DropTable语句删除表CourseAa
9.用AlterTable语句更新表ChooseBb,添加一个属性名Bb4,类型Varchar,长度20,完整性约束设为非空值,缺省值设为字符“系统测试值”
10.用AlterTable语句更新表ChooseBb,添加一个属性名Bb5,类型Varchar,长度10,完整性约束设为主码
11.用CreateView语句建立一个视图View_Choosebb,生成的视图属性名(View_bb1,View_bb2,view_bb3),其中View_bb1对应于基表ChooseBb的Bb1、View_bb2对应于基表ChooseBb的Bb4、view_bb3对应于基表ChooseBb的Bb5。
12..用DropView语句删除视图View_Choosebb
13..用CreateIndex语句对表ChooseBb的Bb2属性建立一个升序索引,索引名Index_bb2。
用CreateIndex语句对表ChooseBb的Bb4属性建立一个降序索引,索引名Index_bb4
14.用DropIndex语句删除索引Index_bb2
五、实验实习结果分析和(或)源程序调试过程:
Nacivat的关键在于要正确的建立连接。