第一章:数据库基础
这章里面讲了什么是数据库,什么是表,什么是列,什么是行,什么是数据类型,真的有够烦人的。这里概念不知道已经在多少本书里面被重复过多少遍了。但是,请不久看网上一个介绍Google面试题的帖子,第一题好像就是:请用三句话向你8岁的侄子说明什么是数据库? 汗...
主键应该具备的条件:每行必须有一个主键值,任意两行的主键值不能相同,主机不允许修改,更新和重用(即使当前行被删除,当前行主键也不能再次赋予新行)
第二章:检索数据
这章是介绍Select语句的,内容简单。
注意一下SQL格式问题:
1.Sql语句处理时,其中所有空格是被忽略的。Sql可以写一行也可以写多行。适当的分隔成多行可以方便阅读和调试。
2.单条Sql语句结束的时候不需要“;”来结束,但是多条语句是需要“;”来分隔。其实每条都加上;号结束是个好的习惯。但是有些DBMS有些癖好,如SybaseAdaptiveServer不允许Sql语句以分号结束.
3.Sql语句本身的关键字是不区分大小写的,但是数据库元素标识如表名,列名等是要求区分的.
第三章:排序检索数据
这章介绍Order by子句,平时也有,但是有些地方还是要注意
1.Order by子句只能是Select语句的最后一个子句。
2.Order by可以通过使用受限制的非选择列来排序。限制在于这些非选择列必须是当前查找范围内的
3.Order by可以对多列排序,默认每列是升序的,如果要调整则每列都要调整。
降序Desc(Descending),升序Asc(Ascending).
4.Order by子句是安装字典顺序排序的,一般DBMS字典顺序中认为A和a是一样的,这个可以通过DBA来说设置。
第四章:过滤数据
这章介绍Where子句,用Sql没有不用这个的了。
1.Where子句操作符有两个字符形式的操作符,BETWEEN 和 IS NULL;
第五章:高级数据过滤
这章介绍了与Where子句搭配的几个操作符,And ,Or,In,Not
1.组合Where子句可以通过And 和 Or关键字。一般而言,SQL在出来Or操作符前会先出来And操作符。这样就可能带来计算优先级的问题,解决这个问题的方法是通过圆括号来标识。
2.IN操作符适合使用在长的合法选项清单的时候,可以替代多个Or操作符。而且In操作符一般比Or操作符的组合执行要快。IN操作符最大的好处是IN操作符可以包含Select语句。
第六章:用通配符进行过滤
SQL里面的通配符比起正则简单多了,基本上用的是下面几个
1.%:匹配任意多个字符
2._:匹配一个字符
3.[]:匹配在某个范围在的字符;[^]:匹配不在某个字符范围内的字符
4.一般而言通配符过滤执行比较慢,所有应该尽量先执行其他过滤缩小过滤范围后再使用通配符过滤.
先写这么多,呆会要出工了。
分享到:
相关推荐
SQL必知必会SQL必知必会SQL必知必会SQL必知必会SQL必知必会SQL必知必会SQL必知必会SQL必知必会SQL必知必会SQL必知必会SQL必知必会SQL必知必会SQL必知必会SQL必知必会SQL必知必会SQL必知必会
SQL必知必会(第5版)SQL Server建库文件
SQL必知必会(第4版) (图灵程序设计丛书 80) - [美]Ben Forta.mobi
《SQL语言(必知必会)第四版》是一本针对SQL初学者和进阶者的重要教程,涵盖了SQL语言的核心概念和实用技巧。SQL,全称Structured Query Language,即结构化查询语言,是用于管理和处理关系数据库的标准编程语言。...
SQL语法简洁,使用方式灵活,功能强大,已经成为当今程序员不可或缺的技能。 本书是深受世界各地读者欢迎的SQL经典畅销书,内容丰富,文字简洁明快,针对Oracle、SQL Server、MySQL、DB2、PostgreSQL、SQLite等各种...
sql必知必会数据库整理随书资源,方便阅读
sql必知必会 mysql脚本 sql必知必会 mysql脚本 sql必知必会 mysql脚本
SQL必知必会 sql入门基础
SQL必知必会
SQL必知必会(第四版)kindle版 SQL必知必会(第四版)kindle版 SQL必知必会(第四版)kindle版
《SQL必知必会》第四版是一本专为数据库初学者设计的教程,它以其基础、易懂和实践性强的特点,成为了许多人学习SQL语言的首选。SQL,全称Structured Query Language,即结构化查询语言,是用于管理和处理关系数据库...
MySQL SQL必知必会,入门学习资料,方便大家掌握基础知识
SQL必知必会第4版本 附源码
《SQL必知必会》第四版是一本深受程序员和数据分析师喜爱的经典教程,它全面而深入地介绍了SQL语言,帮助读者掌握查询、管理和分析数据库的关键技能。这本书以其清晰的讲解和丰富的实例,使得无论是初学者还是有经验...
SQL必知必会第4版 Kindle版 大家有需要的可以进行下载