自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 MYSQL-子查询

MYSQL-子查询一、子查询 in​ 运算符 IN,它允许我们在 WHERE 子句中过滤某个字段的多个值。​ #where子句使用in语法​ SELECT column_name FROM table_name WHERE column_name IN(value1, value2, …)如果运算符 in 后面的值是来源于某个查询结果,并非是指定的几个值,这时就需要用到子查询。子 查询又称为内部查询或嵌套查询,即在 SQL 查询的 WHERE 子句中嵌入查询语句。​ #子查询in语法​ SE

2020-11-15 21:38:56 196 1

原创 MYSQL_事务控制

MYSQL_事务控制一、事务控制是什么​ 事务(Transaction)是指作为一个逻辑工作单元执行的一系列操作,这些操作要么全部成功,要么 全部失败。事务确保对多个数据的修改作为一个单元来处理。​ 在MySQL中,只有使用了Innodb存储引擎的数据库或表才支持事务。​ 事务用于维护数据库的完整性,保证成批的sql语句要么都执行,要么都不执行。​ 事务用于管理INSERT、UPDATE和DELETE语句。例如,我在ATM机上给小王转账100元,在银行的业务系统中,主要会执行两步数据变更操作:

2020-11-09 09:08:09 334 1

原创 MYSQL索引-覆盖索引

MYSQL索引-覆盖索引一、覆盖索引​ 覆盖索引又可以称为索引覆盖,即select的数据列只从索引中就能得到,不必读取数据行,也就是只 需扫描索引就可以得到查询结果。​ 说明:使用覆盖索引,只需要从索引中就能检索到需要的数据,而不要再扫描数据表(索引为select 列)索引的体量往往要比数据表小很多,因此只读取索引速度会非常快,也会极大减少数据访问量;MySQL的查询优化器会在执行查询前判断,是否有一个索引可以覆盖所有的查询列;并非所有类型的索引都可以作为覆盖索引,覆盖索引必须

2020-11-05 21:43:11 3227

原创 MYSQL索引-索引的简单应用

MYSQL索引-索引的简单应用一、索引​ 索引是一种特殊的数据结构,类似于图书的目录,它能够极大地提升数据库的查询效率。如果没有 索引,在查询数据时必须扫描表中的所有记录才能找出符合条件的记录,这种全表扫描的查询效率 非常低。​ 类似书本的目录、楼层索引等等,都是索引二、索引的分类​ 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定 记录。​ 数据库的索引好比一本书的目录,能够加快数据库的查询速度;​ 索引是快速搜索的关键,如果不加索引,查找任何一条特定的

2020-11-03 09:33:43 250

原创 MYSLQ索引-慢查询

MYSQL索引-慢查询日志MySQL日志类型日志用于记录数据库的运行情况,以及用户对数据库执行的各类操作。当数据库发生故障时,可以根据日志分析和解决问题,从而对数据库进行恢复。慢查询日志查看慢日志信息:show variables like “%slow%”;​ slow_query_log = ON 开启慢查询日志否则不开启​ log_launch_time:如果创建线程需要比slow_launch_time更多的时间,服务器会增加 Slow_launch_threads的状态变量查

2020-11-03 09:07:53 100

原创 MYSQL权限管理

MYSQL权限管理在MySQL数据库中,使用grant命令授权、 revoke命令撤销授权。授权:grant togrant all privileges on databaseName.tableName to ‘用户名’ [@‘主机名’] ;撤销授权 revoke fromrevoke all privileges on databaseName.tableName from ‘用户名’ [@‘主机名’] ;刷新权限FLUSH PRIVILEGES;查看权限show grants fo

2020-11-01 16:27:28 183

原创 MYSQL数据完整性

数据完整性是指存储在数据库中的数据,应该是保持一致性和可靠性关系模型允许定义三类数据约束,他们是 实体完整性、参照完整性以及用户定义的完整性约束,其中前两种完整性约束由关系数据库系统自动支持实体完整性:实体就是现实世界中的某个对象,RDBMS中一行代表一个实体。实体完整性就是保证每个实体都能被区别例如:用户信息不完整。缺少数据域完整性:域完整性主要是对列的输入有要求,通过限制列的数据类型、格式或值得方式来实现参照完整性:主要是表与表直接的关系,可以通过外键来实现用户自定义完整性:借助存储过程和

2020-11-01 00:26:28 225

原创 MYSQL入门学习-表操作

创建一个表:mydbcreate table contacts(id int primary key,name varchar(30),phone varchar(11));新增一列:sex char(1)alter table contacts add sex char(1);修改表中的数据类型alter table contacts modify sex int(2);删除表中的字段(列)alter table contacts drop column sex;删除表drop

2020-11-01 00:22:14 326

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除