随笔分类 -  sql / mysql

摘要:mysql其他常用命令 SHOW VARIABLES -- 显示mysql系统信息 SELECT now(), user(), version(); --显示当前时间、用户名、数据库版本 system clear 清屏 -- linux下的命令,windows下不行 select sleep(4); 阅读全文
posted @ 2022-07-24 21:10 姬雨晨 阅读(34) 评论(0) 推荐(0) 编辑
摘要:将隔离级别设置为READ UNCOMMITTED后,执行sql提示ERROR 1665 (HY000) 这是linux下修改隔离级别之后出现的问题,windows下修改隔离级别后没有问题,而且binlog模式是statement mysql> SELECT @@tx_isolation; + + | 阅读全文
posted @ 2022-07-21 18:20 姬雨晨 阅读(237) 评论(0) 推荐(0) 编辑
摘要:SQL优化:大量数据时使用 哪些方面进行优化: 索引类型:普通索引、复合索引、全文索引等,每个类型索引的特性是不一致的,因此使用索引前 需要考虑,当前的表结构 最佳适用于那个类型索引。 缓存:数据库缓存、缓存中间件Redis 锁机制:排它锁、共享锁;读锁、写锁、行锁、页锁等各种类型的锁。在加锁前,需 阅读全文
posted @ 2022-07-15 21:57 姬雨晨 阅读(41) 评论(0) 推荐(0) 编辑
摘要:慢查询旦志 MySQL提供的一种日志记录,用于记录MySQL中响应时间超过阀值的SQL语句(long_query_time 默认10秒) 开启慢查询 慢查询日志默认是关闭的;建议:开发调优时打开,而最终部署时关闭。 检查是否开启了慢查询日志: show variables like '%slow_q 阅读全文
posted @ 2022-07-12 15:03 姬雨晨 阅读(258) 评论(0) 推荐(0) 编辑
摘要:避免索引失效口诀:模型数空运最快 【来自 抖音:老猿说开发】 第1个字是模 就是代表模糊查询的意思,使用like关键字的时候要是%开头那索引就会失效 第2个字是型 代表数据类型 数据类型错误了,索引也会失效 第3个字是数 对索引字段使用内部函数,索引也会失效 这种情况呢应该建立基于函数的索引 第4个 阅读全文
posted @ 2022-07-12 11:04 姬雨晨 阅读(165) 评论(0) 推荐(0) 编辑
摘要:mysql优化的官网文档:https://dev.mysql.com/doc/refman/8.0/en/optimization.html SQL执行流程 a. sql编写顺序 select dinstinct .. from .. join .. on .. where .. group by 阅读全文
posted @ 2022-07-11 10:46 姬雨晨 阅读(131) 评论(0) 推荐(0) 编辑
摘要:0、软件版本 VMware16 CentOS8.2 MySQL:5.5.58.rpm包 1、检测本机安装的MySQL rpm -qa|grep -i mysql 2、卸载mysql rpm -e rpm包 yum -y remove mysql* 如果卸载不掉,mysql可直接换成检测到的包名 rm 阅读全文
posted @ 2022-07-06 21:51 姬雨晨 阅读(1560) 评论(0) 推荐(0) 编辑
摘要:查看sql执行时间 profiles 会记录所有profiling打开之后的全部SQL查询语句所花费的时间。 打开profiles mysql> show variables like '%profiling%'; + + + | Variable_name | Value | + + + | ha 阅读全文
posted @ 2022-07-05 18:31 姬雨晨 阅读(44) 评论(0) 推荐(0) 编辑
摘要:发生了什么 自己在写安装jdk的bat脚本时,出了点问题,为了找出问题参考了mysql安装脚本时,编写的过程中不小心执行了mysql安装脚本,等反应过来的时候,就提示这个错误: 查看日志 报错日志查看方式大致如下 ①事件查看器 windows日志 --》 应用程序 --》 查找来源为mysql的日志 阅读全文
posted @ 2022-06-28 20:08 姬雨晨 阅读(813) 评论(0) 推荐(0) 编辑
摘要:DCL:管理用户,授权 1. 管理用户 CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码'; --添加用户 DROP USER '用户名'@'主机名'; --删除用户 -- 改用户密码: UPDATE USER SET PASSWORD = PASSWORD('新密 阅读全文
posted @ 2022-06-18 23:48 姬雨晨 阅读(48) 评论(0) 推荐(0) 编辑
摘要:安装mysql 1.MySQL版本 mysql-5.6.35-winx64.zip 2.首先解压到安装目录 3.修改配置文件 复制my-default.ini 重命名为my.ini 然后修改mysql配置文件my.ini 这两行修改成自己的mysql安装的位置和data目录 4.配置环境变量Path 阅读全文
posted @ 2022-06-11 14:13 姬雨晨 阅读(291) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起