MYSQL学习笔记(5)

来源:互联网 发布:android获取软件版本号 编辑:程序博客网 时间:2024/05/03 06:19
1.字符函数
(1)SELECE CONCAT(firsr_name,last_name) FROM  test
     CONCAT表示字段的连接
(2)CONCAT_WS() 使用自动分隔符。
     eg:SELECE CONCAT_WS('|','a','b');
(3)FORMAT()字符格式化
 eg:SELECE FORMAT(1234.443,2);
(4)LOWER()和UPPER()换成大小写。
 (5) LEFT()和RIGHT()获取左右侧。
     eg:SELECT LOWER(LEFT('MYSQL',2));
 (6) LENGTH() 长度
 (7)LTRIM()去掉前方空格, TRRIM()去掉后方空格,TRIM()删除全部空格。
 (8)SELECT REPLACE('??MYSQL??','?',' ');字符的替换。
 (9)SUBSTRING('','','')截取字符串,从1开始编号的。
(10) SELECT ‘MYSQL’ LIKE 'M%'  表示字符串的匹配。
      %代表任意的字符,_代表任意一个字符。
2.数值运算符
(1)CEIL() 进一取整,DIV 整数除法
(2)FLOOR() 舍一取整,MOD 取余数
(3)POWER()幂运算,ROUND('','')四舍五入
3.比较运算符和函数
(1)[NOT]BETWEEN……AND…… 在什么范围内
(2)[NOT] IN()  在列出的范围内
(3)IS [NOT] NULL 空或非空
4.日期和时间
  (1)CURDATE() 当前日期, CURTIME当前时间
  (2)DATE_ADD() 加天数。
  (3)DATEDIFF('','')两个日期差值的计算
  (4)DATE_FORMAT() 日期格式化。
5.信息函数
  (1)CONNECTION_ID()查看连接的ID
  (2)SELECT DATEBASE() 显示数据库
  (3)SELECT LAST_INSERT_ID 最后插入的ID号
  (4)SELECT USER()  显示用户
6.聚合函数
(1)VAG() 求平均数
(2)COUNT() 求数量
(3)MAX() ,MIN() ,SUN();
7.加密函数
 (1)MD5():SELECT MD5('admin');
 (2)PASSWORD():更改当前用户的密码。

0 0