摘要: MySQL数据库初识 MySQL的库表详细操作 MySQL行(记录)的详细操作 MySQL之单表查询 MySQL之多表查询 Navicat工具、pymysql模块 MySQL之视图、触发器、事务、存储过程、函数 MySQL之索引原理与慢查询优化 MySQL之创建用户和授权 MySQL之mysqldu 阅读全文
posted @ 2019-04-19 18:15  ̄□ ̄ 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 本节目录 一 锁的分类及特性 二 表级锁定(MyISAM举例) 三 行级锁定 四 查看死锁、解除锁 五 事务 六 慢日志、执行计划、sql优化 七 OLTP与OLAP的介绍和对比 八 关于autocommit的测试 一 锁的分类及特性 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种 阅读全文
posted @ 2019-04-19 18:14  ̄□ ̄ 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一 mysqldump指令实现数据备份、mysql指令实现数据还原 经常有朋友问我,DBA到底是做什么的,百科上说:数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从 阅读全文
posted @ 2019-04-19 18:12  ̄□ ̄ 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 一 权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作。那么一般情况在公司之后DBA工程师会创建一个用户和密码,让你去连接数据库的操作,并给当前的用户设置某个操作的权限(或者所有权限)。那么这时就 阅读全文
posted @ 2019-04-19 18:10  ̄□ ̄ 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 介绍 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 九 查询优化神器-explain 十 慢查询优化的基本步骤 十一 慢日志管理 一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左 阅读全文
posted @ 2019-04-19 18:09  ̄□ ̄ 阅读(213) 评论(0) 推荐(1) 编辑
摘要: 阅读目录 一 视图 二 触发器 三 事务 四 存储过程 五 函数 六 流程控制 MySQL这个软件想将数据处理的所有事情,能够在mysql这个层面上全部都做了,也就是说它想要完成一件事,以后想开发的人,例如想写python程序的人,你就专门的写你自己的python程序,以后凡是关于数据的增删改查,全 阅读全文
posted @ 2019-04-19 18:05  ̄□ ̄ 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 IDE工具介绍 二 pymysql模块 一 IDE工具介绍(Navicat) 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具,我们使用Navicat工具,这个工具本质上就是一个socket客户端,可视化的连接mysql服务端的一个工具,并且他是图形界面版的 阅读全文
posted @ 2019-04-19 18:02  ̄□ ̄ 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 介绍 二 多表连接查询 三 符合条件连接查询 四 子查询 五 综合练习 一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据,这样节省空间,数据的 阅读全文
posted @ 2019-04-19 18:00  ̄□ ̄ 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 单表查询的语法 二 关键字的执行优先级(重点) 三 简单查询 四 WHERE约束 五 分组查询:GROUP BY 六 HAVING过滤 七 查询排序:ORDER BY 八 限制查询的记录数:LIMIT 九 使用正则表达式查询 一 单表查询的语法 #查询数据的本质:mysql会到你本地的 阅读全文
posted @ 2019-04-19 17:56  ̄□ ̄ 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 介绍 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 六 权限管理 一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDAT 阅读全文
posted @ 2019-04-19 17:52  ̄□ ̄ 阅读(967) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库 本节目录 一 库操作 二 表操作 三 行操作 一 库操作 1、创建数据库 1.1 语法 CREATE DATABASE 数据库名 charset utf8; 1.2 数据库命名规则 可以由字母、数字、下划线、@、#、$ 区分大小写 唯一性 不能使用关键字如 create selec 阅读全文
posted @ 2019-04-19 17:51  ̄□ ̄ 阅读(115) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库 本节目录 一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句 一 数据库概述 1. 数据库??? 什么是数据库呢? 先来看看百度怎么说的 数据库,简而言之可视为电子化 阅读全文
posted @ 2019-04-19 17:47  ̄□ ̄ 阅读(240) 评论(0) 推荐(0) 编辑