link: http://blog.51yip.com/mysql/972.html
-- 查看一下默认为慢查询的时间10秒
show variables like "%long%";
-- 设置成2秒,加上global,下次进mysql已然生效
set global long_query_time=2;
-- 查看一下慢查询是不是已经开启
show variables like "%slow%";
-- 启用慢查询
set global slow_query_log='ON';
set global long_query_time=0.001;
set global slow_query_log='ON';
show variables like "%long%";
show variables like "%slow%";
设置完 需重启 MySQL 服务
docker 内部重启 mysql 的指令 mysqld restart
select @@sql_mode;
show variables like "%sql%";
set sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
set @@sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
set variables sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
mysql -u 用户名 -p 密码 -h 服务器 IP 地址 -P 服务器端 MySQL 端口号 -D 数据库名
dbeaver
- 增删改查 , CRUD , create 增 read 查 update 改 delete 删
- 索引,sql 优化. 与增删改查的影响
- 引擎.
- 分表,分库,分区
- 主从,读写分离
- 锁
- 事务
- 数据类型
- 存储过程和函数
怎么用, 怎么实现呢
mysql -uroot -p123456 < runoob.sql
source /home/abc/abc.sql # 导入备份数据库
SELECT * FROM runoob_tbl INTO OUTFILE '/tmp/runoob.txt';
- 10 分钟梳理 MySQL 核心知识点 知乎 https://zhuanlan.zhihu.com/p/60031703
sudo apt install mysql-server
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=admin -d mysql
/etc/mysql/mysql.conf.d/mysqld.cnf
#bind_address=127.0.0.1,127.0.0.1
docker run -d --name myadmin -d -e PMA_HOST=172.17.0.1 -p 3366:80 phpmyadmin docker run --name test ubuntu