数据库_MySql
数据库_MySql
Java°遇上鲸鱼
被生活磨平了菱角!
展开
-
主键和候选键有什么区别?
主键和候选键有什么区别?原创 2023-02-20 10:37:13 · 190 阅读 · 0 评论 -
SQL优化 编写SQL注意事项 书写高质量SQL的30条建议(持续更新)
文章目录列表1、查询 SQL 尽量不要使用 select *,而是 select 具体字段2、如果知道查询结果只有一条,或者只要最大/最小一条记录,建议用 limit 13、应尽量避免在 where 子句中使用 or 来连接条件4、日常做分页需求时,一般会用 limit 实现。但是当偏移量特别大的时候,查询效率就变低。5、优化 like 语句列表本文将结合实例 Demo,阐述30条有关于优化 SQL 的建议。多数是实际开发中总结出来的,希望对大家有帮助。提示:以下是本篇文章正文内容,下面案例可供参原创 2022-04-19 19:56:01 · 1176 阅读 · 0 评论 -
Navicat连接mysql 报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded的处理方法
出现这个问题的原因是:MySQL8之前和之后的加密规则不同导致的,现在来处理这个问题。Windows 系统操作步骤,Linux可参考使用管理员命令运行cmdmysql -u root -p如果命令失效,那就是没有配置环境变量,配置环境变量后在执行,或者到Mysql的安装目录bin文件夹下面执行上面的语句。修改加密规则ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;更新用户密码原创 2022-03-20 11:43:38 · 2028 阅读 · 0 评论 -
mysql中的char 和 varchar 的区别是什么?
char 和 varchar 的区别是什么?char(n) :固定长度类型,比如订阅 char(10),当你输入"abc"三个字符的时候,它们占的空间还是 10 个字节,其他 7 个是空字节。chat 优点:效率高;缺点:占用空间;适用场景:存储密码的 md5 值,固定长度的,使用 char 非常合适。varchar(n) :可变长度,存储的值是每个值占用的字节再加上一个用来记录其长度的字节的长度。所以,从空间上考虑 varcahr 比较合适;从效率上考虑 char 比较合适,二者使用需要权衡。原创 2022-01-20 10:39:39 · 8203 阅读 · 0 评论 -
记录在线调整Mysql的InnoDB缓冲池大小
记录调整Mysql缓存池大小语句(1)缓存池大小的调整需要进行计算,set 语句请酌情执行。(2)如果重启Mysql后,设置自动失效。-- 查看MySQL版本信息select VERSION();show status like 'Innodb_buffer_pool_resize%';-- 查看缓存池大小show variables like 'innodb_buffer_pool_size';-- 查看缓存池信息show variables like 'innodb_buffer原创 2021-12-03 10:34:10 · 737 阅读 · 0 评论