欢迎来到天天文库
浏览记录
ID:39466464
大小:1.71 MB
页数:25页
时间:2019-07-04
《MySQL Crash Course 实验指导手册》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《MySQL必知必会》实验指导书广州番禺职业技术学院信息工程学院2012.2实验一MySQL工具的使用和数据库的简单查询一、实验目的1、熟悉MySQL命令行实用程序的使用。2、学会用命令行工具了解数据库和表的相关信息。3、掌握简单的SQL语句的使用,学会运用SQL语句进行简单的查询。二、实验理论基础及教材对应关系1、实验理论基础:(1)MySQL基本命令;(2)SELECT语句;2、本实验内容主要对应于教材第3章和第4章。三、实验内容与步骤1、检查所用的计算机习题,确认是否已经安装了MySQL数据库管理软件。如果系统安装了MySQLServ
2、er5.0,可以通过“开始”菜单—>程序->MySQL->MySQLServer5.0->MySQLCommandClient开启MySQL服务。如下图:2.连接到MySQL:主机名,端口号,合法的用法名等都已经在在安装设置过程中配置好了,在此只要输入口令:root就能登陆了另外一种途径:使用netstartmysql启动myql服务(如果没有启动的话。提示:使用netstopmysql关闭服务)然后:使用mysql–uroot–proot进入管理界面。假设root帐号的密码是root3.查看已经存在的数据库:在mysql>提示符后输入命令
3、Showdatabases;后,可以看到如下的结果:表明有三个数据库:information_schema,mysql,test等。4.查看数据库中的表:(1)用“use”命令选择要操作的数据库,如usemysql;回车后可以看到“Databasechanged”表示选择该数据库成功。(2)输入命令“Showtables;”回车后可以看到所显示的mysql数据库中的表5.查看表中的列:输入命令“Showcolumnsfromhost;”查看表host中的列如下所示:使用脚本创建示例数据库:将crashcourse.sql文件复制到c:cr
4、ashcourse.sql使用sourcec:\crashcourse.sql命令创建数据库以及示例数据。6.简单的查询:(1)查询单列数据选择数据库:usecrashcourse;输入命令:Selectprod_nameFromproducts;回车后可看到如下的结果:(2)查询多列数据:输入命令:SELECTprod_id,prod_name,prod_priceFROMproducts;回车后可看到如下的结果:(3)查找所以列输入命令:SELECT*FROMproducts;回车后可看到如下的结果:(4)使用DISTINCT消除重复
5、项输入命令:SELECTDISTINCTvend_idFROMproducts;回车后可看到如下的结果:(5)限制输出的行数输入命令:SELECTprod_nameFROMproductsLIMIT2,3;回车后可看到如下的结果:四、实验材料的提交与成绩评定1、本实验的实验报告一份(电子版或纸质版一份,具体形式由任课教师确定,格式参考学院统一实验报告)2、实验源程序一份,请表明题号(电子版)备注:做下一次实验之时提交上一次实验的材料,由各班学习委员以班为单位收集并上交任课教师。3、实验成绩总分为10分,由指导老师根据学生实验表现和实验材料进
6、行评定,本门课程结束后实验平均成绩(实验总成绩/实验次数)按照10%的比例记入期末考试总成绩。实验二排序检索数据和数据过滤一、实验目的1、进一步掌握查询的方法,对查询的结果根据需要进行排序。2、掌握使用where子句知道搜索条件的方法。3、熟练掌握使用and操作符和or操作符进行查询。二、实验理论基础及教材对应关系1、实验理论基础:(1)select语句中的orderby子句;(2)where子句;(3)and、or、in和not操作符。2、本实验内容主要对应于教材第5章、第6章和第7章的内容。三、实验内容与步骤1、对查询的结果进行排序:输
7、入命令:SELECTprod_nameFROMproductsORDERBYprod_name;回车后可看到如下的结果:2、指定排序方向从产品表中找出产品的标号、产品价格、产品名,并按产品价格从高到低排序。输入命令:SELECTprod_id,prod_price,prod_nameFROMproductsORDERBYprod_priceDESC回车后,看看运行的结果。3、orderby和limit的组合:找出产品价格最贵的价格。输入命令:SELECTprod_priceFROMproductsORDERBYprod_priceDESCL
8、IMIT1;回车后,看看运行的结果。4、where子句:(1)找出产品名为“fuses”的产品名和价格输入命令:SELECTprod_name,prod_priceFROMpro
此文档下载收益归作者所有