![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
小人物大梦想
这个作者很懒,什么都没留下…
展开
-
关于mysql数据类型为null的问题
假设总共三条数据,其中phone =null ,另外两条,有一条值 18277776666,有一条值 18277778888。结论:执行以上sql结果只出现一条数据,因为会先排除null的数据,再去检索。原创 2022-11-16 11:27:08 · 233 阅读 · 0 评论 -
varchar char int tinyint 区别
1.varchar(m)(变量字符)varchar最多存储65535个字节表示最多存储m个字符占多少字节跟字符集有关,小于255(2^8-1)最后一个字节保存字符位数,超过则需要两个字节保存位数(2^16-1)ut8字符集:英文1B,汉字3Butf8mb4字符集:英文1B,汉字3B,emoj表情4Bgbk2312字符集:英文1B,汉字2B2.char(m)表示固定存储m个字符:最大255个字符,没有最大字节限制占字节数跟字符集有关,未存储到m个字符,前面补空格补齐m个字符原创 2020-09-25 10:43:10 · 712 阅读 · 0 评论 -
mysql 优化
sql前面加上 explain EXPLAIN的每个输出行提供一个表的相关信息,并且每个行包括下面的列:id:SELECT识别符。这是SELECT的查询序列号。select_type:SELECT类型。SIMPLE: 简单SELECT(不使用UNION或子查询都是simple) PRIMARY: 最外面的SELECT(有子查询的主查询) UNION:UNION中的第二个或...原创 2018-07-02 14:34:13 · 2777 阅读 · 0 评论 -
设置MySQL慢查询
##查看日志开启状态 show variables like 'slow_query_log';show variables like '%log%';##开启慢查日志vi /etc/my.cnfslow_query_log = ONslow_query_log_file ="E:/xampp/mysql/mysql-slow.log"long_query_time = 0.5log-querie...原创 2018-06-28 09:58:16 · 3154 阅读 · 0 评论 -
mysql 修改账户密码
首先命令行打开mysql mysql -u root -p 选择mysql数据库mysql>use mysql; 修改密码mysql> UPDATE user SET password=PASSWORD("123456") WHERE user='root';刷新权限mysql> FLUSH PRIVILEGES推出mydql> quit;...原创 2018-07-06 15:26:29 · 2357 阅读 · 0 评论