表结构设计规范.txt
摘要:建表命名规范 1:库名、表名、字段名必须使用小写,并采用下划线(_)分割。 2:表名不使用复数名词 3:表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint(1 表示是,0 表示否)。 说明:任何字段如果为非负数,必须是 unsigned。 注意:数
阅读全文
posted @
2020-09-03 11:02
Ruthless
阅读(842)
推荐(0) 编辑
mysql mysqldump 命令导出指定表的数据
摘要:导出数据不导出结构 mysqldump -t 数据库名 -uroot -p > xxx.sql
阅读全文
posted @
2019-11-19 14:00
Ruthless
阅读(54845)
推荐(5) 编辑
mysql时间戳转日期
摘要:-- 日期字符串转时间戳,10位,数据库存储的是13位 select UNIX_TIMESTAMP('2019-09-01 00:00:00'); -- 时间戳转日期 select FROM_UNIXTIME(1567267200,'%Y-%m-%d %H:%i:%s')
阅读全文
posted @
2019-09-06 16:48
Ruthless
阅读(74395)
推荐(1) 编辑
docker安装mysql8
摘要:docker run --restart=always -d -v /opt/data/conf.d/:/etc/mysql/conf.d/ -v /opt/data/mysql/:/var/lib/mysql -p 3306:3306 --name test-mysql -e MYSQL_ROOT_PASSWORD=xinyar mysql 在/opt/data/conf.d/目录下新建my...
阅读全文
posted @
2019-09-05 17:05
Ruthless
阅读(833)
推荐(0) 编辑
使用Docker安装mysql,挂载外部配置和数据
摘要:1、挂载外部配置和数据安装 mkdir /opt mkdir /opt/mysql mkdir /opt/mysql/conf.d mkdir /opt/mysql/data/ 创建my.cnf配置文件 touch /opt/mysql/my.cnf my.cnf添加如下内容: [mysqld] user=mysql character-set-server=utf8 default_au...
阅读全文
posted @
2019-09-05 14:31
Ruthless
阅读(16283)
推荐(3) 编辑
Mysql——查看数据库,表占用磁盘大小
摘要:1、查询所有数据库占用磁盘空间大小 select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size, concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size from information_schema.tab
阅读全文
posted @
2019-09-02 15:26
Ruthless
阅读(10622)
推荐(0) 编辑
mysql参数之innodb_buffer_pool_size大小设置
摘要:用于缓存索引和数据的内存大小,这个当然是越多越好, 数据读写在内存中非常快, 减少了对磁盘的读写。 当数据提交或满足检查点条件后才一次性将内存数据刷新到磁盘中。然而内存还有操作系统或数据库其他进程使用, 根据经验,推荐设置innodb-buffer-pool-size为服务器总可用内存的75%。 若设置不当, 内存使用可能浪费或者使用过多。 对于繁忙的服务器, buffer pool 将划分为多个
阅读全文
posted @
2019-08-29 17:00
Ruthless
阅读(31847)
推荐(1) 编辑
MySQL优化常见Extra分析——慢查询优化
摘要:数据准备: 数据说明:用户表:id主键索引,name普通索引(非唯一),sex无索引;四行记录:其中name普通索引存在重复记录lisi; 一、【Using where】实验语句:explain select * from user where sex='no'; 结果说明:Extra为Using
阅读全文
posted @
2019-07-27 11:04
Ruthless
阅读(9019)
推荐(4) 编辑
MySQL创建数据库与创建用户以及授权
摘要:1、create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库 采用create schema和create database创建数据库的效果一样。 2、create user '[用户名称]'@'%' identified by '[用户密码]';--创建用户 密码8位以上,包括:大写字母、...
阅读全文
posted @
2019-03-06 10:21
Ruthless
阅读(37348)
推荐(2) 编辑
mysql遇见contains nonaggregated column 'information_schema.PROFILING.SEQ'异常
摘要:报错如下:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' whic
阅读全文
posted @
2018-04-20 15:02
Ruthless
阅读(3107)
推荐(1) 编辑