MYSQL基础命令与常见函数
基础命令:
1 . select 字段 from 表名 当字段名与某些关键字一样时 可以通过:字段名的方式进行区分(着重号)
2.去重关键字 select distinct name from 表名
3.+号的作用:
4.mysql中的!= 与 <> 一致
5.模糊查询 %代表任意多个字符 包括0
_代表任意一个字符
6.in 关键字
因为 in 本质上是 = ,所以不能使用通配符
7.is null 等于号不能判断null值 所以使用
is null 或者is not null
8.安全等于 <=> 比普通等于 多了判断null值得作用
9.查看表结构: desc 表名
10.升序 ASC 降序 DESC
11.ifnull(字段,0)若为空,返回0
12.表达式排序
按多个字段排序
常见函数:
1.字符函数
UTF-8下英文一个字节,中文三个字节
大小写函数
截取函数
中间的数字代表填充完成后总长度,若总长度小于原来的字段长度,则原字段去指定个数的长度
2.数学函数
truncate():小数点后面保留几位
3.日期函数
字符串转日期和日期转字符
4.流程控制函数
4.1 IF函数 相当于if else
if(表达式a,b,c) 判断表达式a是否成立,若成立,返回a;不成立返回c
4.2 case函数
相当于java中的switch() case
值不加 ; 语句要加 ;
类似于java中的多重if判断,case后面直接跟when
count函数
count(1):统计总行数 相当于多了一个全是1的列,1也可以是其他常量值
一般使用count(*)效率高