![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库MySQL
初叙
这个作者很懒,什么都没留下…
展开
-
项目启动报错the account is locked解决
执行SQL解除alter user 用户名 account unlock;原创 2022-01-24 16:55:07 · 400 阅读 · 0 评论 -
候选码
如何求一个关系模式的候选码转载 2019-08-15 16:11:36 · 1415 阅读 · 0 评论 -
MySQL数据库(十一)——连接池
连接池:原创 2020-05-10 18:20:06 · 130 阅读 · 0 评论 -
MySQL数据库(十)——锁
表锁:行锁:原创 2020-05-13 12:19:16 · 249 阅读 · 0 评论 -
MySQL数据库(九)——事务
事务:一个事务是由一条或者多条操作想、数据库的SQL语句所组成的一个不可分割的单元。只有当事务中的所有操作都正常进行整个事务才能被提交到数据库,要么成功要么失败,不能出现部分成功或者部分失败。(一)基本概念:1、事务是一组SQL语句的执行,要么成功要么失败,不能出现部分成功,具有原子性。2、事务的所有SQL语句全部执行完才能够提交(commit)事务,即将数据写回磁盘(持久化存储)。...原创 2019-10-29 16:08:45 · 313 阅读 · 0 评论 -
MySQL数据库(七)——SQL及索引的优化
explain关键字:分析SQL索引执行的过程。(一)单表查询索引执行过程的分析及优化(二)单表查询 + 排序 / 分组——避免filesort且只命中关联数据行数(即不进行全表查询)创建联合索引:(三)多表联合查询SQL(四)不进入慢查询日志——慢查询日志的原理?...原创 2019-07-12 14:59:56 · 125 阅读 · 0 评论 -
MySQL数据库(六)——索引
(一)索引:索引是一种提高查询效率的数据结构(B树或哈希结构)。索引是创建在数据库表中,对数据库表中的一列或多列值进行排序的结果,好处是提高查询效率。(二)索引的分类:(1)普通索引:无任何限制,可以给任意字段创建普通索引。(2)唯一性索引:使用unique修饰的字段,值不可以重复。(3)主键索引:使用primary key修饰的字段自动创建主键索引。(4)单例索引:在...原创 2019-07-12 14:53:07 · 110 阅读 · 0 评论 -
MySQL数据库(五)——表联合查询
一、内查询:将两个表中同时存在的数据打印。表1 inner join 表2 on 表1.属性 = 表2.属性二、外查询:right | left表1 left join 表2 on 表1.属性 = 表2.属性1、左连接:(1)将左表和右表相同属性值的结果返回;(2)将左表存在,而右表不存在的也返回;(3)右表对应属性值为null,将右表存在、左表不存在的忽略掉。...原创 2019-07-05 16:20:41 · 576 阅读 · 0 评论 -
MySQL数据库(四)——SQL提供的函数操作
SQL提供的函数操作:1、count();//计数使用2、sum();//求和3、max();//最大值4、min();//最小值5、avg();//平均值取别名:1、属性取别名:属性名 [as] 别名;2、表取别名:表名 [as] 别名;...原创 2019-07-05 16:08:07 · 240 阅读 · 5 评论 -
MySQL数据库(三)——查询
SQL基本语句格式:select 属性列表 from 表名 [where 条件表达式1][group by 属性名 [Having 条件表达式2]][order by 属性名 [ASC | DESC]]1、带in的子查询[not] in (元素1、元素2……);2、带between and的范围查询[not] between 取值1 and 取值23、带like的通...原创 2019-07-05 16:05:12 · 120 阅读 · 0 评论 -
MySQL数据库(二)——库、表的基本操作
(一)MySQL的使用(1)连接前服务端必须要启动net start MySQL(2)登录mysql -u 用户名 -p(3)输入密码(4)退出用户端登录exit;(二)库操作SQL格式:1、创建数据库create database database_name;2、查看数据库show databases;3、使用数据库use datab...原创 2019-07-05 15:51:15 · 291 阅读 · 0 评论 -
MySQL数据库(一)——基本介绍
(一)MySQL基本介绍:MySQL目前属于Oracle甲骨文公司,MySQL称之为关系型数据库、微软的SQL Server。MySQL数据库能够支持在多种操作系统上运行,包括Solaris、Mac OS、FreeBSD和Windows,Linux通通支持。核心功能就是处理数据,其中提供空间供数据存储又是其主要主要功能之一。数据库一般也不直接面向数据存储,存储是交给表/索引这类对象完成...原创 2019-07-05 10:56:16 · 17749 阅读 · 1 评论