MySQL小知识

在最近的工作中,才发现把以前记住的MySQL知识都忘了。在这总结一下:
1、添加用户远程登录的权限。应该使用下列语句:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY '' WITH GRANT OPTION

2、在使用 date,datetime,timestamp 三种类型的时候,需要注意其范围:

date : 格式为“YYYY-MM-DD”;范围为“1000-00-00”到“9999-12-31”。

datetime:格式为 “YYYY-MM-DD HH:MM:SS”;范围是“1000-00-00 00:00:00”到“9999-12-31 23:59:59”。

timestamp:格式为 “YYYY-MM-DD HH:MM:SS”;范围是“1970-01-01 00:00:01”到“2038-01-19 03:14:07”。

3、in、or的效率问题

使用 in 查询大量数据的时候,效率优于 or
 
4、unsigned 设置无符号数

持续更新,欢迎批评指正。

0

发表评论