mysql数据库技术及实验指导★★★(实验参考)

mysql数据库技术及实验指导★★★(实验参考)

ID:13745954

大小:336.50 KB

页数:21页

时间:2018-07-24

mysql数据库技术及实验指导★★★(实验参考)_第1页
mysql数据库技术及实验指导★★★(实验参考)_第2页
mysql数据库技术及实验指导★★★(实验参考)_第3页
mysql数据库技术及实验指导★★★(实验参考)_第4页
mysql数据库技术及实验指导★★★(实验参考)_第5页
资源描述:

《mysql数据库技术及实验指导★★★(实验参考)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MySQL数据库技术与实验指导(第1版)钱雪忠、王燕玲、张平编著清华大学出版社2011.0921实验1数据库系统基础操作进入MySQL的官方下载页面:http://www.mysql.com/downloads/如果想找旧的发布版本,可进入页面:http://downloads.mysql.com/archives.php例11有一个脚本文件(test.sql),文件内容:Showdatabases;Createdatabasetest;Usetest;Createtabletable_1(Iint)ENGINE=MyISAM;执行之。解:C:>mysql-hlocalhos

2、t-uroot-psourcec:test.sql实验2MySQL数据库基础操作例21创建jxgl数据库。解:mysql>createdatabasejxgl;例22查看本机服务器上数据库。解:mysql>showdatabases;或:mysql>showdatabaseslike'my%';例23进入jxgl数据库。解:mysql>USEjxgl;例24在命令行环境中,创建和删除数据库jxgl:解:创建数据库:C:>mysqladmin-hlocalhost-uroot-pcreatejxgl删除数据库:C:>mysqlad

3、min-hlocalhost-uroot-pdropjxgl实验3表、ER图、索引与视图的基础操作CREATETABLEIFNOTEXISTS`jxgl`.`sc`(`sno`CHAR(7)NOTNULL,21`cno`CHAR(2)NOTNULL,`grade`INTNULL,PRIMARYKEY(`sno`,`cno`),INDEX`sc_ibfk_1`(`sno`ASC),INDEX`sc_ibfk_2`(`cno`ASC),CONSTRAINT`sc_ibfk_1`FOREIGNKEY(`sno`)REFERENCES`jxgl`.`student`(`sno`)ONDE

4、LETERESTRICTONUPDATERESTRICT,CONSTRAINT`sc_ibfk_2`FOREIGNKEY(`cno`)REFERENCES`jxgl`.`course`(`cno`)ONDELETERESTRICTONUPDATERESTRICT)ENGINE=InnoDB;例31列出jxgl数据库中所有表。解:mysql>usejxgl;mysql>showtables;或:C:>mysqlshow-hlocalhost-uroot-pjxgl例32列出jxgl数据库中表student的列。解:mysql>usejxgl;mysql>showcolumns

5、fromstudent;或:mysql>showcolumnsfromjxgl.student;或:C:>mysqlshow-hlocalhost-uroot-pjxglstudent例33列出jxgl数据库中表的详细信息。解:mysql>usejxgl;mysql>showtablestatus;或:C:>mysqlshow--status-hlocalhost-uroot-pjxgl例34列出jxgl数据库中表sc的索引。解:mysql>usejxgl;mysql>showindexfromsc;或:mysql>showindexfromjxgl.sc;例35使用S

6、QL语句创建示例数据库(jxgl):其中,学生表要求学号为主键,性别默认为男,取值必须为男或女,年龄取值在15到45之间。课程表(course)要求主键为课程编号,外键为先修课号,参照课程表的主键(cno)。选修表(sc)要求主键为(学号,课程编号),学号为外键,参照学生表中的学号,课程编号为外键,参照课程表中的课程编号;成绩不为空时必须在0到100之间。解:CreateTableStudent(SnoCHAR(7)NOTNULL,SnameVARCHAR(16),SsexCHAR(2)DEFAULT'男'CHECK(Ssex='男'ORSsex='女'),SageSMALLIN

7、TCHECK(Sage>=15ANDSage<=45),SdeptCHAR(2),PRIMARYKEY(Sno))ENGINE=InnoDB;21CreateTableCOURSE(CnoCHAR(2)NOTNULL,CnameVARCHAR(20),CpnoCHAR(2),CreditSMALLINT,PRIMARYKEY(Cno),foreignkey(cpno)referencescourse(cno))ENGINE=InnoDB;Createtablesc(snochar

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。