随笔分类 - MySQL
摘要:MySQL查询过程 : 查询缓存: 在解析一个查询语句前,如果查询缓存是打开的,那么MySQL会检查这个查询语句是否命中查询缓存中的数据,如果当前查询恰好命中查询缓存,在检查一次用户权限后直接返回缓存中的结果.中中情况下,查询语句不会被解析,也不会生成执行计划,更不会被执行 语法解析和预处理: My
阅读全文
摘要:1. 索引的介绍 索引在MySQL中也叫做“键”,它是一个特殊的文件,它保存着数据表里所有记录的位置信息,更通俗的来说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 2. 索引的使用 查看表中已有索引: show index from 表名; 说明: 主键列会自动创建索引 索引的创建:
阅读全文
摘要:1. 事务的介绍 事务就是用户定义的一系列执行SQL语句的操作, 这些操作要么完全地执行,要么完全地都不执行, 它是一个不可分割的工作执行单元。 事务的使用场景: 在日常生活中,有时我们需要进行银行转账,这个银行转账操作背后就是需要执行多个SQL语句,假如这些SQL执行到一半突然停电了,那么就会导致
阅读全文
摘要:安装pymysql第三方包: sudo pip3 install pymysql pymysql的使用: 1.导入 pymysql 包 import pymysql 2.创建连接对象 调用pymysql模块中的connect()函数来创建连接对象,代码如下: conn = pymysql.conne
阅读全文
摘要:SQL语言主要分为: DQL:数据查询语言,用于对数据进行查询,如select DML:数据操作语言,对数据进行增加、修改、删除,如insert、update、delete TPL:事务处理语言,对事务进行处理,包括begin transaction、commit、rollback DCL:数据控制
阅读全文

浙公网安备 33010602011771号