
mysql
数据库基本概念
Rice__
走走停停
展开
-
mysql笔记(六)--锁
文章目录(一) mysql笔记–基本概念(二) mysql笔记–基本操作(三) mysql笔记–事务(四) mysql笔记–索引(五) mysql笔记–其他操作(六) mysql笔记–锁1. 读写锁读锁会阻塞写,但不会阻塞读写锁会阻塞读和写2. 行页表锁对表中的记录加锁,叫做记录锁,又称行锁,行锁只锁定一行,偏写表锁会锁定整个表,偏读页锁在行锁和表锁之间3. InnoDB自动加锁对于UPDATE、DELETE和INSERT语句,InnoDB会自动给涉及及数据集加原创 2020-09-15 21:05:26 · 160 阅读 · 0 评论 -
mysql笔记(五)--其他操作
文章目录(一) mysql笔记–基本概念(二) mysql笔记–基本操作(三) mysql笔记–事务(四) mysql笔记–索引(五) mysql笔记–其他操作1. 视图 某个查询语句设置别名,方便日后使用,即创建一个临时表,是虚拟的表,因为保存的是语句(不常,不方便维护用)创建create view 视图名称 as SQL修改alter view 视图名称 as SQL删除drop view 视图名称;2. 触发器&n原创 2020-06-23 22:51:55 · 244 阅读 · 0 评论 -
mysql笔记(四)--索引
文章目录(一) mysql笔记–基本概念(二) mysql笔记–基本操作(三) mysql笔记–事务(四) mysql笔记–索引(五) mysql笔记–其他操作4. 索引 索引的作用就是加速查找,查询数据库时不直接读取硬盘(前提要命中索引),每条索引的建立需要创建索引文件,所以索引影响插入删除速度4.1 索引类型及存储无索引:从前到后依次查找索引类型:主键索引:加速查找 + 不能为空 + 不能重复普通索引:加速查找唯一索引:加速查原创 2020-06-23 22:32:36 · 239 阅读 · 0 评论 -
mysql笔记(三)--事务
文章目录(一) mysql笔记–基本概念(二) mysql笔记–基本操作(三) mysql笔记–事务(四) mysql笔记–索引(五) mysql笔记–其他操作3. 事务 事务保证了一些操作同时成功或者同时失败,例如转账,即提供撤销机会mysql默认开启事务(自动提交), select @@autocommit;查看;写完sql语句后需要执行commit;提交后无法撤销,若事务未结束更改表属性或其他操作会隐式提交 &n原创 2020-06-23 22:05:06 · 184 阅读 · 0 评论 -
mysql笔记(二)--基本操作
文章目录(一) mysql笔记–基本概念(二) mysql笔记–基本操作(三) mysql笔记–事务(四) mysql笔记–索引(五) mysql笔记–其他操作2.1 数据库与表2.1.1 基本操作创建 create database db default charset utf8; 删除 drop database db;查看 数据库 show databases; 表 show tables;进入数据库 use databasesName;查看表描述 describe my原创 2020-06-23 21:44:15 · 287 阅读 · 0 评论 -
mysql笔记(一)--基本概念
文章目录(一) mysql笔记–基本概念(二) mysql笔记–基本操作(三) mysql笔记–事务(四) mysql笔记–索引(五) mysql笔记–其他操作1.1 类型数据库分为关系型数据库与非关系型关系型:sqllite,db2,oracle,access,sql server,mysql非关系型:MongoDB,redis可视化界面与命令行1.2 约束1.2.1 主键约束 它能够唯一确定一张表中的一条记录,增加主键约束之原创 2020-06-23 20:29:25 · 237 阅读 · 0 评论