摘要:
1:查看 mysql yum源 (没有则编辑添加进去) cat /etc/yum.repos.d/mysql-community.repo [root@localhost mysql5.7.30]# cat /etc/yum.repos.d/mysql-community.repo [mysql-c 阅读全文
随笔分类 - mysql
mysql各个版本下载
2020-08-10 20:29 by 握瑾怀瑜, 150 阅读, 收藏, 编辑
摘要:
https://downloads.mysql.com/archives/community/ 阅读全文
centos7下载指定mysql的版本
2020-07-23 17:29 by 握瑾怀瑜, 762 阅读, 收藏, 编辑
摘要:
cat /etc/yum.repos.d/mysql-community.repo 字段的含义: baseurl=:指定repo源 enabled=:有两个选项0和1,1表示启用,0表示关闭,在mysql-community.repo 文件中只能有一个enabled=1的源 gpgcheck=:是否 阅读全文
数据备份 导出指定条数
2020-04-30 16:41 by 握瑾怀瑜, 202 阅读, 收藏, 编辑
摘要:
mysqldump -u root -p zt_terminal --tables t_alarm_message -w " true limit 10" > database_dump.sql 阅读全文
mysql 删除操作释放表空间
2020-04-30 16:39 by 握瑾怀瑜, 9395 阅读, 收藏, 编辑
摘要:
一 说明:mysql 对 t_alarm_message 删除部分数据 delete之前 查看表空间大小 和 表索引大小 二 delete之前 表空间大小如下 delete之前 表索引情况如下 三 删除大部分数据之后 。。。 删除很久 。。。 查看表空间和索引 发现表空间大小没有改变 没有变小 (原 阅读全文
mysql 文件位置 目录结构
2020-03-20 15:13 by 握瑾怀瑜, 1359 阅读, 收藏, 编辑
摘要:
0 查看mysql进程 ps -ef|grep mysql [root@localhost mysql]# ps -ef|grep mysql root 10626 7899 0 09:14 pts/0 00:00:00 mysql -u zt_dev -p root 22002 10757 0 1 阅读全文
建表 或 修改表 给某字段默认值
2020-03-19 10:55 by 握瑾怀瑜, 1290 阅读, 收藏, 编辑
摘要:
解决问题:根据厂家编号分类 没有填写的厂家编号默认为一组 称之为'其他' 建表给某字段 默认字符串 CREATE TABLE `t_device_list` ( `device_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NO 阅读全文
mysql性能优化 profile
2020-03-10 11:22 by 握瑾怀瑜, 257 阅读, 收藏, 编辑
摘要:
--查看当前的mysql版本是否支持 show variables like 'profiling%'; --默认关闭,使用前需要开启set profiling=on; --运行耗时久的sql SELECT DISTINCT io.housing_id FROM t_device_report_me 阅读全文
mysql 性能优化以及死锁排查
2020-03-06 17:11 by 握瑾怀瑜, 372 阅读, 收藏, 编辑
摘要:
1 显示是否开启慢查询 显示慢查询的log文件位置 show VARIABLES like "%query%" 2 查看所有进程(有的进程产生死锁在此处可以看到 可以直接kill+id干掉) show PROCESSLIST; 3 order by 导致的Using filesort show va 阅读全文
Navicate手动绘画ER图
2020-02-17 19:55 by 握瑾怀瑜, 2858 阅读, 收藏, 编辑
摘要:
打开数据库选择模型 点击新建模型 点击确定 选择文件 选择 从数据库导入 选择数据库连接 选择具体的数据库 选择指定的表 准备手动绘画 添加外键 添加表与表之间的关系 添加一对多 或 多对多连线 1对多 表示为1 N 画好的ER图 如下 阅读全文
navicat生成ER图
2020-01-08 14:34 by 握瑾怀瑜, 7711 阅读, 收藏, 编辑
摘要:
数据库设计文档需要整理ER图,如果当表特别多的时候不能一张一张画,可以直接通过navicat一键生成ER图。如下 1:将数据库的表结构导出 加上物理外键(现在都是逻辑外键,逻辑外键无法生成ER图),新建一个库用来运行带有物理外键的sql 2:执行sql 如下 3:一键 查看ER图 4:上面的ER图需 阅读全文
mysql 几种索引的复习(温故而知新)
2019-12-31 11:21 by 握瑾怀瑜, 285 阅读, 收藏, 编辑
摘要:
explain执行计划包含的信息 type 访问类型,sql查询优化中一个很重要的指标,结果值从好到坏依次是:system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_ 阅读全文
mysql关于时间
2019-08-21 09:23 by 握瑾怀瑜, 190 阅读, 收藏, 编辑
摘要:
1:查看当前时间 2:字符串 与 时间 与时间戳的转换 -- 时间转字符串 select date_format(now(), '%Y-%m-%d %H:%i:%s') as now; -- 字符串转时间 select str_to_date('2018-05-02 23:59:30','%Y-%m 阅读全文
mysql大数据量表索引与非索引对比
2019-08-20 16:22 by 握瑾怀瑜, 946 阅读, 收藏, 编辑
摘要:
1:不要在大数据量表中轻易改名字(做任何操作都是非常花费时间) 2个多亿数据量的表 改名操作 执行时间花费8分多钟 (如果是加索引等其他操作 那时间花费不可预估) 2:给大数据量的mysql表 添加索引 所花费的时间 如下 在日后生产环境 如果需要给表添加索引等操作 心里要有预估时间的花费范围 3: 阅读全文
centos7下安装mysql 以及 增加一个新用户涉及到的密码简单报错问题
2019-08-16 11:14 by 握瑾怀瑜, 537 阅读, 收藏, 编辑
摘要:
1:mysql官网下载资源到本地 本地再上传到linux系统中 下滑 选择如下 本地下载好的mysql资源 上传到linux服务器 解压 2:开始安装.rpm文件(.rpm文件可以理解成.exe文件 需要安装) rpm -qa |grep -i mariadb (centos7自带mariadb 文 阅读全文
mysql 授权 登录 重启 关闭
2019-07-16 21:09 by 握瑾怀瑜, 550 阅读, 收藏, 编辑
摘要:
用户名密码登录 root@river-NUC8i7HNK:~# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 阅读全文
如何查看mysql的安装目录以及如何查看mysql数据库物理文件存放位置
2019-06-05 14:34 by 握瑾怀瑜, 19570 阅读, 收藏, 编辑
摘要:
C:\Users\78204>mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.25 MySQL Community Ser 阅读全文
mysql的常用语句
2019-04-22 19:17 by 握瑾怀瑜, 218 阅读, 收藏, 编辑
摘要:
获取当前时间,获取当前日期,获取当前时间 1.创建数据表 通用语法:CREATE TABLE table_name (column_name column_type); CREATE TABLE IF NOT EXISTS `zt_user`( `zt_id` INT UNSIGNED AUTO_I 阅读全文
mysql基本命令-1
2016-06-08 11:49 by 握瑾怀瑜, 171 阅读, 收藏, 编辑
摘要:
1: --命令行 清屏 cls --命令行按上下箭头可以翻阅输入过的命令 2: 登陆: mysql -uroot 退出:exit; 或者quit; 或者\q; 3:修改mysql提示符: 4:mysql语句规范: --关键字与函数名称全部大写 --数据库名称,表名称,字段名称全部小写 --SQL语句 阅读全文