简单查询语句:
查询指定列:select 列名 from 表名
查询所有:select * from 表名
可以在select语句中使用算术运算符,改变输出结果
例:select ename,sal,sal+300 from emp
注:任何包含空值的算术表达式的结果都为空
列别名
用来重新命名列的显示标题
使用列别名的方法
1.列名 列别名
2.列名 as 列别名
以下三种情况需在列别名两侧添加双引号:
1.列别名中有空格
2.列别名中要求区分大小写
3.列别名中包含特殊字符
消除重复行:DISTINCT关键字 distinct
查询表结构:DESCRIBE descride
选择限定数据行:where(紧跟在from子句之后)
格式:列名 比较运算符 要比较的值
比较运算符
特殊比较运算符
LIKE运算符:模糊查询
%:代表零或者任意更多的字符 '%h':以h结尾的数据
_ :代表一个字符 '_h' :也是h结尾,不过只能有两个字母
组合应用:'_h%':代表第二位是h的数据
逻辑运算符
当需要和多个条件表达式进行比较时,需要使用逻辑运算符把多个表达式连接起来
not后一般接特殊比较运算符
运算优先级:算术》比较》特殊比较》逻辑
排序:order by 默认为升序 desc降序
排序规则:
数字排序:按照数字大小由小到大排序
日期排序:从早到晚
字符排序:a-z 中文 按照字典
空值:升序在最前 降序在最后
限制记录条数 分页
select * from 表名 limit 起始行,记录数