mysql学习的方方面面

时间:2021-06-29 04:04:26

1、存储过程
2、普通sql语句
3、函数

    3.1 日期处理函数
    3.2 字符串函数

1、字符串函数

1)lcase(“string”)/ucase(“string”) #转换成小写/大写,与lower(str)/upper(str)作用相同

2)length(“string”) #返回字符串的长度

3)repeat(“string”,n) #将字符从重复n次

4)space(n) #生成n个空格

2、数学函数

1)bin(decimal_number) #十进制转二进制

2)ceiling(n) #作用与ceil相同,向下取整

3)sqrt(n) #开平方

4)max(col)/min(col) #取最大/最小值,聚合时使用

5)rand() #生成随机数

select * from table_name order by rand(); #使用rand函数作为排序基准

3、日期函数

1)datediff(expr1,expr2) #返回expr1和expr2相差的天数,如果expr1> expr2,则返回正值


      

4、索引
5、优化