02 2021 档案

摘要:引入 1.什么是读现象(为什么会有) 在数据库系统中, 多个事务的并发进行, 在读取数据方面可能遇到一些问题, 包括 : 脏读 、不可重复读、幻读 2.是否所有数据库都有读现象 对于一些数据库管理软件会自带相应的机制去解决脏读、不可重复读、幻读等问题(mysql的Rr机制和Next-Key Lock 阅读全文
posted @ 2021-02-26 17:24 给你骨质唱疏松 阅读(148) 评论(0) 推荐(1) 编辑
摘要:一.事务 1.什么是事务 事务是由一条或多条SQL语句组成的逻辑执行单元, 可以比喻成一个容器, 里面放的就是一堆SQL语句, 这些语句要么全部执行成功, 要么一个都无法执行成功(原子性) 2.为什么使用事务 对数据进行一系列的操作的时候, 为了防止这些操作中部分操作成功而另一些操作失败, 从而造成 阅读全文
posted @ 2021-02-26 15:46 给你骨质唱疏松 阅读(1546) 评论(0) 推荐(0) 编辑
摘要:引入 本篇博客偏理论, 将会介绍以下知识: 索引介绍 索引原理 索引的数据结构(二叉树 >平衡二叉树 >B树 >B+树) 聚集索引与辅助索引 MySQL索引管理 创建和删除索引的语法 创建索引后的测试 (查询速度的变化) 如何正确使用索引 回表 覆盖索引 联合索引 最左前缀匹配 索引下推 MySQL 阅读全文
posted @ 2021-02-25 19:26 给你骨质唱疏松 阅读(390) 评论(0) 推荐(0) 编辑
摘要:慢日志 执行时间 > 10 未命中索引 日志文件路径 配置 内存 show variables like '%queries%'; set global [变量名] = [值] 配置文件 mysqld --defaults-file='E:\wupeiqi\mysql-5.7.16-winx64\m 阅读全文
posted @ 2021-02-25 19:15 给你骨质唱疏松 阅读(110) 评论(0) 推荐(0) 编辑
摘要:一.视图 1.什么是视图 视图就是通过查询得到一张虚拟表(并非真实存在), 然后保存下来, 下次可以直接使用 视图的本质也是一张表 2.视图的作用 如果要频繁的操作一张虚拟表, 就可以将其制作成视图后直接操作 3.视图的使用 语法 : create view [表名] as [查询表的语句] 创建两 阅读全文
posted @ 2021-02-22 20:53 给你骨质唱疏松 阅读(178) 评论(0) 推荐(0) 编辑
摘要:一.IDE工具介绍 (Navicat) mysql 的可视化工具, 放标我们测试使用, 生产环境中还是推荐使用 mysql 命令行 Navicat 正版 : http://www.navicat.com.cn/products Navicat 15 绿化版 : http://www.downcc.c 阅读全文
posted @ 2021-02-09 11:26 给你骨质唱疏松 阅读(131) 评论(0) 推荐(0) 编辑
摘要:引入 1.什么是 pymysql pymysql 是 Python 中用来操作 mysql 的第三方模块(库)(就是一个mysql的客户端) pymysql 是 Python3 之后出来的模块, 而 Python2 中使用 mysqldb 操作数据库 Django 中也可以使用 pymysql 连接 阅读全文
posted @ 2021-02-08 14:48 给你骨质唱疏松 阅读(234) 评论(0) 推荐(0) 编辑
摘要:引入 前面一篇介绍了 Windows 版本的安装, 下面介绍 Linux 版本的安装 一.清理服务的配置环境 安装之前先清理干净服务配置环境, 避免带来不必要的影响 1.检查是否已安装 MySQL 软件包 🧅查看系统中已安装的 rpm 软件包列表并过滤出 mysql rpm -qa | grep 阅读全文
posted @ 2021-02-05 13:58 给你骨质唱疏松 阅读(163) 评论(0) 推荐(0) 编辑
摘要:引入 1.什么是 DML DML是 Data Manipulation Language 的缩写, 意思指数据库操纵语句, 负责对数据库对象运行数据访问工作的指令集, 常用的有查询(SELECT)、插入(INSERT)、更新(UPDATE)、删除(DELETE) 2.常用指令介绍 INSERT : 阅读全文
posted @ 2021-02-04 18:53 给你骨质唱疏松 阅读(156) 评论(0) 推荐(0) 编辑
摘要:引入 MySQL是关系型数据库, 表与表之间是可以建立联系的, 相关联的两张表或多张表的查询就需要使用一些方法, 下面介绍 MySQL 的多表查询 : 多表连接查询 交叉连接 内连接 外连接 符合条件连接查询 子查询 一.创建两张表(准备工作) 五个部门, 九个员工(这个随意), 为了实验方便, 设 阅读全文
posted @ 2021-02-04 17:51 给你骨质唱疏松 阅读(337) 评论(0) 推荐(0) 编辑
摘要:一.单表查询完整语法 1.书写的语法顺序 select distinct from where group by having order by limit 2.完整语法 select [字段1,字段2...] from [表名] where [条件] group by [字段] having [分 阅读全文
posted @ 2021-02-03 21:39 给你骨质唱疏松 阅读(281) 评论(0) 推荐(0) 编辑
摘要:引入 我们之前所学的表数据类型中定义 char 或者 varchar 字段, 当你写入长度超过了你指定的长度, 他也不会报错, 这对于mysql来说是没有任何意义的 本篇文章主要介绍 : STRICT_TRANS_TABLES : 严格模式 NO_ENGINE_SUBSTITUTION : 无引擎提 阅读全文
posted @ 2021-02-03 14:00 给你骨质唱疏松 阅读(494) 评论(0) 推荐(0) 编辑
摘要:引入 在学习表的详细操作之前有必要先了解存储引擎这块的知识👉🏻存储引擎 一.表介绍 库是一个文件夹, 那么表就是一个文件, 而表中的一条记录就相当于文件的一行内容, 不同的是表中的记录都有对应的标题, 这个标题就称之为表的字段 如上图所示 id、name、age、sex就称之为字段, 下面的都称 阅读全文
posted @ 2021-02-01 23:42 给你骨质唱疏松 阅读(157) 评论(0) 推荐(0) 编辑
摘要:引入 1.什么是完整性约束, 为什么使用 为了规范数据格式, 在用户进行插入、修改、删除等操作时,DBMS(数据库管理系统(Data Base Management System))自动按照约束条件对数据进行监测, 使不符合规范的数据不能进入数据库, 以确保数据的完整性和唯一性 2.约束分类 表完整 阅读全文
posted @ 2021-02-01 18:05 给你骨质唱疏松 阅读(935) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示