
2、根据教材上的示例自己建几个简单的库,熟悉各种 *** 作。
3、学习SQL语句,掌握查询的用法。
4、做更多的实例加深理解,掌握学到的东西。
5、学习SQLserver掌握试图、存储过程、触发器、游标等用法,掌握关系型数据库的基本 *** 作。
6、深入学习大型数据库的知识,熟练复杂SQL语句的书写。
7、根据需要再掌握Oracle、DB2等大型数据库。有了前面的基础,不论学习什么品牌的数据库都会比较容易上手。
(1)检索计算机系的全体学生的学号,姓名和性别;SELECT SNO,SNAME,SEX FROM S WHERE SNO IN (SELECT SNO FROM SC WHERE CNO IN (SELECT SNO FROM C WHERE CDEPT='计算机')) (2)检索学习课程号为C2的学生学号与姓名;SELECT SNO,SNAME FROM SWHERE SNO IN (SELECT SNO FROM SC WHERE CNO='C2') (3)检索选修课程名为“DS”的学生学号与姓名;SELECT SNO,SNAME FROM SWHERE SNO IN (SELECT SNO FROM SC WHERE CNO IN (SELECT CNO FROM C WHERE CNAME='DS'))(4)检索选修课程号为C2或C4的学生学号;SELECT SNO FROM SC WHERE CNO IN ('C2','C4')(5)检索至少选修课程号为C2和C4的学生学号;SELECT SNO FROM S WHERE SNO IN (SELECT SNO FROM SC WHERE CNO='C2')AND SNO IN (SELECT SNO FROM SC WHERE CNO='C4')(6)检索不学C2课的学生姓名和年龄;SELECT SNAME,AGE FROM SWHERE SNO NOT IN (SELECT SNO FROM SC WHERE CNO='C2')AND SNO NOT IN (SELECT SNO FROM SC WHERE CNO='C4')(7)检索学习全部课程的学生姓名;SELECT SNAME FROM SWHERE SNO IN ( SELECT SNO FROM SC WHERE NOT EXISTS (SELECT * FROM C WHERE SC.CNO=C.CNO))(8)查询所学课程包含学生S3所学课程的学生学号。SELECT SNAME FROM SWHERE SNO IN ( SELECT SNO FROM SC WHERE NOT EXISTS (SELECT * FROM SC SC2 WHERE SC2.CNO=SC.CNO))1、《MySQL技术内幕:InnoDB存储引擎》
《MySQL技术内幕:InnoDB存储引擎》的作者是姜承尧。本书从源代码的角度深度解析了InnoDB
的体系结构、实现原理、工作机制,并给出了大量最佳实践。
2、《MySQL完全手册》
《MySQL完全手册》详细介绍了如何使用可定制的MySQL数据库管理系统支持健壮的、可靠的、任
务关键的应用程序。
3、《深入浅出mysql》
《深入浅出mysql》从数据库的基础、开发、优化、管理维护4个方面对MySQL进行了详细的介绍,
其中每一部分都独立成篇。
基础篇主要适合于MySQL的初学者,内容包括MySQL的安装与配置、SQL基础、MySQL支持的数
据类型、MySQL中的运算符、常用函数、图形化工具的使用等。
4、《 数据库索引设计与优化》
本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL
支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同。
5、《高性能MySQL》
《高性能MySQL》是分享MySQL实用经验的图书。它不但可以帮助MySQL初学者提高使用技巧,
更为有经验的MySQL DBA指出了开发高性能MySQL应用的途径。
扩展资料:
《MySQL技术内幕:InnoDB存储引擎》是国内目前唯一的一本关于InnoDB的著作,由资深MySQL
专家亲自执笔,中外数据库专家联袂推荐,权威性毋庸置疑。
它能为读者设计和管理高性能、高可用的数据库系统提供绝佳的指导。注重实战,全书辅有大量的
案例,可 *** 作性极强。全书首先全景式地介绍了MySQL独有的插件式存储引擎,分析了MySQL的各
种存储引擎的优势和应用环境。
参考资料:百度百科——MySQL技术内幕:InnoDB存储引擎
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)