SQL总结:
1、简单检索:SELECT语句检索一个或多个列;SELECT DISTINCT检索不同的值;LIMIT(mysql)指定返回的行数。
2、排序检索:ORDER BY 子句,可以对多个列排序,可以按相对列位置排序,降序需在最后位置加DESC,它只应用位于其前面的列名。
3、简单过滤数据:使用单一WHERE子句,掌握各种条件操作符。WHERE子句中的条件,单引号用来限定字符串。注意NULL和非匹配的关系。
4、高级过滤数据:使用组合WHERE子句:掌握AND、OR、IN、NOT 操作符。
5、用通配符过滤:LIKE操作符的用法,掌握 %、_、[]三个通配符的用法。
6、创建计算字段:计算字段并不实际存在于数据库表中,计算字段是运行时在SELECT语句内创建的。掌握计算字段在字符拼接和算术计算中的用途。还需掌握如何创建和使用别名,以便应用应用程序能应用计算字段。
7、使用函数处理数据:掌握常用的文本处理函数(LEFT、RIGHT、LENGTH、LOWER、UPPER、TRIM、LTRIM、RTRIM、SOUNDEX)、日期时间处理函数和数值处理函数(ABS、COS、SIN、TAN、EXP、SQRT、PI)。
8、汇总数据:对某些行运行的函数,计算并返回一个值,叫聚集函数。常用的聚集函数(AVG、COUNT、MAX、MIN、SUM)。注意DISTINCT和聚集函数的组合使用。
9、分组数据:GROUP BY 子句创建分组。HAVING子句过滤分组。
10、子查询:SELECT语句的嵌套。
11、联结表:等值联结(内联结)、自联结、自然联结、外联结。掌握使用聚集函数的联结。
12、组合查询:如何用UNION操作符组合SELECT语句,并简化复杂的WHERE子句。
13、如何插入、更新和删除数据。
14、如何创建、删除和更新表。
这次总结只是按住书的章节进行了简单的梳理,罗列了整体的框架和知识点,并未进行内容的展开,便于整体框架的把握。
网友评论