《SQL必知必会》读后感(一)

简介: 《SQL必知必会》读后感(一)

最近一直在看一本关于SQL的基础的书籍,因为感觉自己的SQL基础有些薄弱

正文


通配符:%

在搜索串中,%表示任何字符出现的任意次数

不匹配检查

1.何时使用引号?

单引号用来限定字符串。如果将值与字符串类型的列进行比较,就需要限定引号。用来与数值列进行比较的值不用引号

2.!=和<>何时用?

!=和<>通常可以互换,但是不是所有的数据库都支持这种互换,具体情况还是要看DBMS的文档

组合操作符

1.and 和or一起用有问题吗?

and的优先级更高,一起用的时候要注意,最好加上括号,以免默认组合

2.IN操作符的功能和OR操作符很相似,为什么要使用IN操作符

1.在有很多合法选项时,IN操作符的语法更清楚,更直观

2.IN操作符的求值顺序更容易管理

3.IN操作符一般比一组OR操作符执行的更快

4.可以包含其他SELECT语句

3.NOT操作符

否定其后的所有条件,在复杂的SQL语句中比较方便

注意

1.未排序的数据

查询之后显示输出的数据顺序可能和数据库中的顺序不同,不过没有明确排序结果,则返回的数据没有特定的顺序,返回数据的顺序可能是数据被添加到表里的数据,也可能不是。

2.结束SQL语句

多条SQL语句必须以“;”分隔,总之,不论是在哪个DBMS中,SQL结束后加上“;”总是没有坏处的。

3.SQL语句和大小写

SQL语句不区分大小写,比如SELECT和select是一样的

目录
相关文章
|
22小时前
踏踏实实练习SQL--day09
踏踏实实练习SQL--day09
|
22小时前
踏踏实实练习SQL--day08
踏踏实实练习SQL--day08
|
22小时前
踏踏实实练习SQL--day05
踏踏实实练习SQL--day05
|
SQL NoSQL 关系型数据库
来,教你写一手好SQL!(一)
导出日志后分析,主要原因竟然是没有命中索引和没有分页处理。其实这是非常低级的错误,我不禁后背一凉,团队成员的技术水平亟待提高啊。 改造这些 SQL 的过程中,总结了一些经验分享给大家,如果有错误欢迎批评指正。
来,教你写一手好SQL!(一)
|
SQL 存储 算法
来,教你写一手好SQL!(三)
导出日志后分析,主要原因竟然是没有命中索引和没有分页处理。其实这是非常低级的错误,我不禁后背一凉,团队成员的技术水平亟待提高啊。 改造这些 SQL 的过程中,总结了一些经验分享给大家,如果有错误欢迎批评指正。
来,教你写一手好SQL!(三)
|
SQL 关系型数据库 MySQL
来,教你写一手好SQL!(二)
导出日志后分析,主要原因竟然是没有命中索引和没有分页处理。其实这是非常低级的错误,我不禁后背一凉,团队成员的技术水平亟待提高啊。 改造这些 SQL 的过程中,总结了一些经验分享给大家,如果有错误欢迎批评指正。
|
SQL NoSQL 关系型数据库