表类型:即为表的存储引擎 存储引擎类型:               MyISAM: 不支持事务 表级别索 mysql默认的引擎 每个表都会对应一个文件--> ls data/library/      &n
原创 2011-03-06 19:34:58
1640阅读
索引 什么是MySql索引索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构。包含着对数据表里所有记录的引用指针。索引的易忽略点: 索引相当于书的目录,可以加快查找的速度,但同时也提高了增、删、改的开销;索引也提高了空间的开销,构造索引也就需要额外的硬盘空间来保存; 数据库的索引与数组的索引没有任何关系。只不过都是使用了index这样的术语。实际
原创 精选 8月前
651阅读
mysl事务(innodb支持事务处理) 在Mysql控制台使用事务来操作 mysql> begin; #开始一个事务 mysql> insert into a (a) values(555); mysql>rollback; 回滚 , 这样数据是不会写入的 当然如果上面的数据没问
原创 2018-08-05 15:55:30
560阅读
1点赞
Mysql ------ 索引+ 事务
原创 2020-01-09 19:08:13
298阅读
1点赞
一、MySQL 索引介绍索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址。在数据十分庞大的时候,索引可以大大加快查询的速度。这是因为使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据。1.1 索引概述如果需要在一个无序字段上进行搜索,就要执行一个线性搜索(Linear Search)的过程,平均需要访问 N/2
原创 2月前
41阅读
一:MySQL 索引介绍索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址。在数据十分庞大的时候,索引可以大大加快查询的速度。这是因为使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据。1.1:索引概述索引是对记录集的多个字段进行排序的方法。在一张表中为一个字段创建一个索引,将创建另外一个数据结构,包含字段数值以
原创 精选 2月前
277阅读
1、开启数据库,创建数据库,表等。2、创建普通索引3、创建唯一索引4、创建主键索引5、删除索引6、删除主键7、修改表结构(1、增加一列)(2、删除已列)(3、修改列的内容)8、创建全文索引9、创建多列索引10、事务
原创 2018-09-27 16:35:11
680阅读
1点赞
1.被索引字段发生隐式转换Mysql执行器在执行sql查询的时候,会自动将与原字段类型不匹配的值进行类型转换我们创建如下表image-20200427210417688.png分别进行如下sql查询explain select* from t_user where f_phone=139image-20200427210513909.png可以看到,key是null,也就是说索引是没有生效的,再换
MySQL索引事务技能目标理解索引的概念并掌握索引的创建理解事务的盖帘并掌握事务的操作索引的概念及分类1:索引的概念索引是一种特殊的文件,包含着对数据表中所有记录的引用指针2:索引的作用建立索引的目的是加快对表中记录的查找或顺序(1)设置了适合的索引之后,数据库利用各种快速的定位技术,可以大大加快查询速度,这也是创建索引的主要元婴(2)当表很大时,或者涉及多个表时,使用索引可使查询速度加快成千倍
原创 2018-06-27 17:12:21
901阅读
1点赞
简介1·索引分类2·创建查看索引事务的概念及特点4·事务的操作5·总结拓展:在开始了解索引之前,得学会安装MySQL和它的一些基本的命令,可以看看之前的一片文章:MySQL安装与基本命令索引分类1·索引的概念:什么是索引,不用专业术语来描述,通俗的来讲,就是一本书的目录,或一本小说的目录,有了目录就可以快速定位我需要找到的内容。专业点的来讲,就是为了提高数据库的搜索效率而对某写字段中的值
原创 2018-08-29 15:26:43
1325阅读
5点赞
什么是事务事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。
原创 2022-07-08 08:09:57
199阅读
近日在DBAplus公众号上面转载了一位作者(下文中简称“原作者”)关于MySQL 分区表的bug分析的文章,那位作者认为mysql-5.7的分区表做索引扫描时过多地扫描了分区,从而导致了其并发性能降低,是一个bug。我对此做了分析发现并不是这样,原作者的测试用例并不能证明mysql-5.7的分区功能有问题,测例中的事务锁冲突另有原因,详见本文。如果看不懂实验分析,可以先可以下本文末尾的结论部分,
原创 2021-03-06 16:03:29
912阅读
一、事务1、事务的概念事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。事务适用于多用户同时操作的数据库系统的场景,如银行、保险公司证券交易系统等等。事务是通过事务的整体性以保证数据的一致性。2、事务的A
原创 2022-02-22 16:12:33
142阅读
一、事务1、事务的概念① 事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。② 事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。③ 事务适用于多用户同时操作的数据库系统的场景,如银行、保险公司证券交易系统等等。④ 事务是通过事务的整体性以保证数据的一致
原创 2022-04-04 00:16:52
241阅读
1评论
MySQL1,MySQL事务处理2,事务的ACID原则3,MySQL事务实现方法事务处理步骤4,数据库索引1,作用2,分类3,主键索引主键:特点:4,唯一索引(UNIQUE)作用:与主键索引的区别5,常规索引(INDEX)作用:注意:6,全文索引(FULL TEXT)作用:注意:5,索引准则 1,MySQL事务处理事务就是一组SQL语句放在同一个批次内去执行 如果一个SQL语句出错,则该批
1. 索引1.1 概念索引是一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引,并指定索引的类型,各类索引有各自的数据结构实现。在关系型数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单(定义真特么拗口)。大白话意思是索引的作用相当于图书的目录,可以
Mysql 事务及其原理什么是事务什么是事务事务是作为单个逻辑工作单元执行的一系列操作,通俗易懂的说就是一组原子性的 SQL 查询。Mysql事务的支持在存储引擎层,MyISAM 存储引擎不支持事务,而 InnoDB 支持,这是 Mysql 5.5.5 以后默认引擎由 MyISAM 换成 InnoDB 的最根本原因。事务的 ACID 属性原子性(Atomicity):作为逻辑工作单元,一个事
数据库锁因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对同一张表进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。锁的分类从对数据库操作的类型分读锁(共享锁):针对同一块数据,多个读操作可以同时进行而不会互相影响。由读表操作加上的锁,加锁后其他用户只能获取该表或行的共享锁,不能获取排它锁,也就是说只能读不
转载 2023-08-10 14:36:00
123阅读
文章目录索引概念:作用:使用场景使用索引查看索引创建索引删除索引事务为什么使用事务事务的概念使用事务的特性事务的隔离级别数据库三大范式1.列不可再分2.确保表中的每列都和主键相关3.确保每列都和主键列直接相关,而不是间接相关 索引概念:索引是一种特殊的文件,包含着对数据表里记录的引用指针,可以对表中的一列或多列创建索引,并指定索引的类型,各类索引有各自的数据结构实现。作用:数据库中的表、数据、索
  • 1
  • 2
  • 3
  • 4
  • 5