MySql
文章平均质量分 86
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。
知青先生
技术的革新,代表生活工作的方式随之改变
展开
-
Mysql性能优化
11原创 2021-02-05 22:58:12 · 166 阅读 · 0 评论 -
MYSQL语法集
1、查看表结构describe 表名2、载入数据文件数据格式:xx xxdata dataload data local infile '绝对路径' into table lines terminated by '\r\t';3、年份截取year()|月份、日期right()(year(列名)-year(列名))-(right(列名,5)<right(列名,5))4、提取月份 month(列名)|月份加1:DATE_ADD(列名,列名INTERVAL 1 MONTH)5、月份取原创 2020-09-15 18:42:22 · 184 阅读 · 0 评论 -
Mysql数据库踩坑集
环境:5.6.26sql文件执行异常信息:Specified key was too long; max key length is 767 bytes意思:超出索引字节的限制,不是指字段长度限制。如果启用了系统变量innodb_large_prefix(默认启用,注意实验版本为MySQL 5.6.41,默认是关闭的,MySQL 5.7默认开启),则对于使用DYNAMIC或COMPRES...原创 2020-02-23 16:04:42 · 554 阅读 · 0 评论 -
Mysql读写分离3
主从复制常用命令:service mysqld start 数据库启动service iptables stop 数据库停止mysql –u root 数据库登录概念影响MySQL-A数据库的操作,在数据库执行后,都会写入本地的日志系统A中。假设,实时的将变化了的日志系统中的数据库事件操作,在MYSQL-A的3306端口,通过网络发给MYSQL-B。MYSQL-B收到后...原创 2020-01-26 16:23:28 · 282 阅读 · 0 评论 -
MySql索引优化2
索引什么是索引索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快...原创 2020-01-26 00:22:21 · 273 阅读 · 0 评论 -
MySql数据库分表分库优化1
什么是数据库范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。数据库三大范式第一范式:1NF是对属性的原子性约束,要求属性(列)具有原子性,不可再分解;(只要是关系型数据库都满足1NF)第二范式:2NF是对记录的惟一性约束,表中的记录是唯一的, ...原创 2020-01-23 21:21:55 · 227 阅读 · 0 评论