目录
一.目的
1.想:提高学习效率,所以将老师的内容记录下来
二.参考
1.SIKI学院
三.注意
1.课程资源下载
1.MySQL下载地址
MySQL :: Download MySQL Installer (Archived Versions)
- good:官网的,和老师保持一致。
四.操作:成功
1.命令
16,查询的时候可以对查询的列做一些运算
*
/ (除 结果为浮点)
div (除 结果为整数)
% mod (求余,结果为浮点数)
+
-
1.一些数字操作
1.一些字符串操作
18,字符串操作
concat
left
length
reverse
replace
date_format %m %b %d %y %Y %T %f
http://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-format
get_format(datetime,'EUR' 'ISO' 'USA')
dayofweek
quarter
week
monthname
1.1 字符串拼接
select concat('123','xzy');
1.1 取字符串前几位
select left('asdadqweqweqwe',3);
1.1 取字符串长度
select length(first_name) from actor limit 10;
1.1 反转字符串
select reverse(first_name) from actor limit 10;
1.1 替换字符串中某些字符串
select replace('asdqweqwesdfzxczc','asd','xzy_');
select replace(first_name,'D','_xzy_') from actor limit 20;
1.1 日期处理
注意:下面是官网地址:直接可以查看日期有关的函数
MySQL :: MySQL 5.7 Reference Manual :: 12.7 Date and Time Functions
select * from payment limit 20;
select date_format(payment_date,'%y/%m/%d')from payment limit 20;
1.1 取季度-阴历来算
select quarter('2021-4-21');