![](https://img-blog.csdnimg.cn/20210822103935466.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 68
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (关系数据库管理系统) 应用软件之一。
撸码社区
奔赴在自己的热爱里
展开
-
MySQL通过Binlog恢复数据
Binlog简介开启Binlog使用Binlog恢复数据原创 2022-04-18 09:30:00 · 11069 阅读 · 11 评论 -
最经典的50道SQL题
最近这段时间有浏览到最经典的50道SQL题,看完瞬间有感,于是自己动手写了一下,大家也可以一起来刷一下。自己写完再看其他解答,效果更佳!初始化create table student( Sid varchar(10) null comment '学生编号', Sname varchar(10) charset utf8 null comment '学生姓名', Sage datetime null comment原创 2021-10-07 02:17:44 · 135 阅读 · 0 评论 -
MySQL数据库UTF8编码插入表情报错解决
MySQL数据库UTF8编码插入表情报错解决问题:utf-8编码可2个字节、3个字节、4个字节的字符,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据是4个字节的字符。如果直接往采用utf-8编码的数据库中插入表情数据,Java程序中将报SQL异常字符集:一般选择utf8,下面介绍一下utf8与utfmb4的区别!utf8mb4兼容utf8,且比utf8能表示更多的字符。utf8_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用。utf8_gener原创 2021-04-20 21:11:34 · 695 阅读 · 0 评论 -
数据库常用优化--MySQL优化【方法+解析】
数据库常用优化–MySQL优化【方法+解析】数据库优化:选择最合适的字段属性-- 数据库中的表越小,在它上面执行的查询速度也就越快。尽量把字段设置为NOT NULL-- 这样在将来执行查询的时候,数据库不用去比较NULL值。使用连接(JOIN)来代替子查询-- 接(JOIN)之所以更有效率一些,是因为MySQL不需要在内存中创建临时表来完成这个逻辑上需要两个步骤的查询工作。使用联合(UNION)来代替手动创建的临时表-- 可以把需要使用临时表的两条或更多的select查询合在一个查原创 2021-04-22 09:23:57 · 89 阅读 · 0 评论