Mysql
文章平均质量分 83
编写和转载一些mysql的文章,提高本身的职业素养
bug说技术
Write the Code. Change the World.
展开
-
Mysql模糊查询like效率,以及更高效的写法
在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时候,查询的效率就很容易显现出来。这个时候查询的效率就显得很重要!一般情况下like模糊查询的写法为(field已建立索引):SELECT `column` FROM `table` WHERE `field` like '%keyword%';上面的语句用explain解释来看,SQL语句并未用到索引,而且是全表搜索,如果在数据量超大的时候,.转载 2021-05-30 09:46:56 · 449 阅读 · 0 评论 -
mysql 练习
目录一、最爱考的sql笔试题1.1 创建表及数据1.2 笔试题1.2.1 查询每门课程的最高分、最低分、平均分1.2.2 查询每门课的最高分学生的信息1.2.3 查询每每门课的前三名1.2.4 删除自动编号不同其他信息相同的学生二、课程题2.1 查询每门课程成绩都大于80分学生的学号2.2 查询课程001的成绩大于课程002成绩的学号三、推测题3.1 已知表中推测sql3.2 表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列3.3原创 2021-03-28 18:39:35 · 252 阅读 · 1 评论 -
MySQL 性能调优的10个方法
目录一、选择合适的存储引擎1.1 如何选择1.2 InnoDB 引擎独立表空间二、从内存中读取数据2.1 足够大的 innodb_buffer_pool_size2.2 数据预热三、定期优化重建数据库四、减少磁盘写入操作4.1 使用足够大的写入缓存 innodb_log_file_size4.2 innodb_flush_log_at_trx_commit4.3 避免双写入缓冲五、提高磁盘读写速度六、添加必要的索引6.1 添加必要的索引6.2 使用自动加索引的框架或者自动拆分表结构的框架七、分析查询日志和慢原创 2021-03-26 16:03:14 · 1549 阅读 · 0 评论