MySQL
兴浩
这个作者很懒,什么都没留下…
展开
-
MySQL练习题
1.MySQL练习题建表在开始之前,先建立本文所需要的数据表格:-- 学生表CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) NOT NULL DEFAULT '', `s_sex` VARCHAR(10) NOT NULL DEFAULT '', PRIMARY KEY(`s_id`));-- 课程表CREATE TA原创 2021-08-29 00:01:14 · 185 阅读 · 0 评论 -
MySQL Explain 详解 (索引)
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略...原创 2019-12-02 17:30:15 · 313 阅读 · 0 评论 -
MySQL 索引
索引是什么?索引是帮助MySQL高效获取数据的数据结构。索引能干什么?提高数据查询的效率。索引:排好序的快速查找数据结构!索引会影响where后面的查找,和order by 后面的排序。一、索引的分类从存储结构上来划分:BTree索引(B-Tree或B+Tree索引),Hash索引,full-index全文索引,R-Tree索引。 从应用层次来分:普通索引,唯一索引,复合...原创 2019-12-02 16:16:30 · 97 阅读 · 0 评论 -
SQL——JOIN 的七种用法
下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。具体分解如下:1.INNER JOIN(内连接)SELECT <select_list>FROM Table_A AINNER JOIN Table_B BON A.Key = B.Key2.LEFT JOIN(左连接)SEL...转载 2019-03-28 11:45:37 · 480 阅读 · 0 评论 -
MySQL · 性能优化 · MySQL常见SQL错误用法
前言MySQL在2016年仍然保持强劲的数据库流行度增长趋势。越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来。但也存在部分客户在使用MySQL数据库的过程中遇到一些比如响应时间慢,CPU打满等情况。阿里云RDS专家服务团队帮助云上客户解决过很多紧急问题。现将《ApsaraDB专家诊断报告》中出现的部分常见SQL问题总结如下,供大家参考。常见S...转载 2019-03-28 11:47:23 · 85 阅读 · 0 评论 -
JdbcTemplate 使用报错 Incorrect result size: expected 1, actual 0
使用类:org.springframework.jdbc.core.JdbcTemplate报错:org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0 at org.springframework.dao.support.Dat...原创 2019-04-16 16:08:24 · 2425 阅读 · 0 评论 -
IDEA 配置 管理 连接 MySQL 数据库 工具
1.打开idea界面右侧的database,打开后选择MySQL2.进入配置页面驱动配置好显示状态如下3.配置连接参数4.连接成功原创 2019-04-30 16:38:16 · 1014 阅读 · 0 评论 -
MySQL常见SQL错误用法
前言越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来。但也存在部分客户在使用MySQL数据库的过程中遇到一些比如响应时间慢,CPU打满等情况。阿里云RDS专家服务团队帮助云上客户解决过很多紧急问题。现将《ApsaraDB专家诊断报告》中出现的部分常见SQL问题总结如下,供大家参考。常见SQL错误用法1. LIMIT 语句分页查询是最常用...原创 2019-07-01 10:39:59 · 206 阅读 · 0 评论