*阅读本文章需要4分钟,最近有些忙(写JavaWeb项目),就偷懒没有更博。对客官招呼不周了,今日小二特此更博。
数值型
整数型

浮点型

字符串类型

- CHAR的效率远高于VARCHAR,CHAR是拿空间换时间,VARCHAR是拿时间换空间
- CHAR是默认储存数据类型的时候,后面默认是用空格填充到指定长度,而在检索的时候会自动去掉。VARCHAR在保存的时候不会自动填充。尾部空格会留下。
- TEXT列不会存在默认值,索检的时候不会大小写自动转化。
时间日期类型

返回当前日期
SELECT CURDATE();
返回单前时间
SELECT CURRENT_TIME();
返回当前日期时间
SELECT now(),CURRENT_TIMESTAMP(),SYSDAYE();
返回当前月份
SELECT MONTH(CURDATE());
返回单前日
SELECT DAYNAME(NOW());
SELECT DAYOFWEEK(NOW());
获取单前年月日
SELECT YEAR(NOW()),MONTH(NOW()),DAY(NOW()),CURTIME();
计算两个日期相差时间
SELECT DATEDIFF('2018-01-01','2019-02-02');
二进制类型
MD5加密
SELECT MD5('king');
SELECT LENGTH(MD5('king'));
password加密
SELECT PASSWORD('root');