MySql 笔记二
作者:互联网
1.6 将数据进行连接:select concat(employees_id,'#',last_name,'#') from employees; 将表中的数据进行连接,把每一列的值进行分割,用‘#’号进行分割
1.7 MySql中去除重复: 在select 语句中 用distinct关键字进行除去相同的行
1.8 对于不等于号:可以有两种表示方式:1采用 != 号 方式二 采用<>
2.12模糊查询:like %表示任意多个字符 _表示一个任意字符
同时可以解决包含某个字符,或者not like 不包含某个字符
2.13 逻辑运算符: and or not
2.15 判断空 is null 判断非空 is not null
2.16 排序 使用order by 进行排序 ASC 进行升序 DESC进行降序
3.1 大小写控制函数 lower() upper()
字符处理函数 : 从concat()连接函数
substr() 截取函数
length() 函数 进行长度判断
instr(str,substr):查找子串的位置
TRIM(str):从str中删除开头和结尾的空格(不会处理字符串中间含有的空格)
Ltrim(str):从str中删除左侧开头的空格
Rtrim(str):从str中删除右侧结尾的空格
replace (str,from_str,to_str) 将str中的form_str 替换为 to_str
3.3 数字函数:round(arg1,arg2) 四舍五入指定小数的值
round(arg1):四舍五入保留整数
trunc(arg1,arg2):截断指定小数的值,不做四舍五入处理
mod(arg1,arg2):取余
3.4 日期函数
sysdate() 或者NOW( ) 返回系统的当前时间,格式为YYY-MM-DD hh-mm-ss
curdate () 返回系统当前的日期,不返回时间
curtime() 返回当前系统中的时间,不返回日期
day of month ():该函数是计算d 是本月中第几天
day of week(date): 日期D今天是星期几,1星期天,2星期一
dayof year():返回指定年份的天数
dayname():返回data日期是星期几
last_day(date):返回data日期当月的最后一天
3.5 转换函数: DATE_FORMAT(date,format) 将日期转换成字符串
STR_to_DATE(str,format) 将字符串转换成日期
修改表结构是alter table emp add column hire_date date;
进行数据的插入 则使用,insert into emp values(default,'king ','king@sxt.cn');
通用函数:ifnull(expr1,expr2):判断expr1是否为null,如果为Null,则用exp2来代替null,
null if(exp1,exp2) 判断exp1和exp2是否相等,如果相等则返回null,如果不相等则返回exp1
if(emp1,exp2,exp3) 判断emp1是否为空,如果为空,则使用exp2代替exp1,如果不为空,则使用exp3来代替emp1
标签:返回,函数,exp2,笔记,str,MySql,date,null 来源: https://blog.csdn.net/qq_44788556/article/details/118512720