- 01.MySQL课程介绍
- 02. 基础-课程内容-数据库相关概念
- 03. 基础-概述-MySQL安装及启动
- 04. 基础-概述-数据模型
- 05. 基础-SQL-通用语法及分类
- 06. 基础-SQL-DDL-数据库操作
- 07. 基础-SQL-DDL-表操作-创建&查询
- 08. 基础-SQL-DDL-数据类型及案例
- 09. 基础-SQL-DDL-表操作-修改&删除
- 10. 基础-SQL-DDL小结
- 11. 基础-SQL-图形化界面工具DataGrip
- 12. 基础-SQL-DML-插入
- 13. 基础-SQL-DML-更新和删除
- 14. 基础-SQL-DML小结
- 15. 基础-SQL-DQL-基础查询
- 16. 基础-SQL-DQL-条件查询
- 17. 基础-SQL-DQL-聚合函数
- 18. 基础-SQL-DQL-分组查询
- 19. 基础-SQL-DQL-排序查询
- 20. 基础-SQL-DQL-分页查询
- 21. 基础-SQL-DQL-案例练习
- 22. 基础-SQL-DQL-执行顺序
- 23. 基础-SQL-DQL小结
- 24. 基础-SQL-DCL-用户管理-
- 25. 基础-SQL-DCL-权限控制-
- 26. 基础-SQL-DCL小结
- 27. 基础-函数-字符串函数
- 28. 基础-函数-数值函数
- 29. 基础-函数-日期函数
- 30. 基础-函数-流程函数
- 31. 基础-函数-小结
- 32. 基础-约束-概述
- 33. 基础-约束-演示
- 34. 基础-约束-外键约束
- 35. 基础-约束-外键删除更新行为
- 36. 基础-约束-小结
- 37. 基础-多表查询-多表关系介绍
- 38. 基础-多表查询-概述
- 39. 基础-多表查询-内连接
- 40. 基础-多表查询-外连接
- 41. 基础-多表查询-自连接
- 42. 基础-多表查询-联合查询union
- 43. 基础-多表查询-子查询介绍
- 44. 基础-多表查询-标量子查询
- 45. 基础-多表查询-列子查询
- 46. 基础-多表查询-行子查询
- 47. 基础-多表查询-表子查询
- 48. 基础-多表查询-练习1
- 49. 基础-多表查询-练习2
- 50. 基础-多表查询-小结
- 51. 基础-事务-简介
- 52. 基础-事务-操作演示
- 53. 基础-事务-四大特性ACID
- 54. 基础-事务-并发事务问题
- 55. 基础-事务-并发事务演示及隔离级别
- 56. 基础-事务-小结
- 57. 基础篇总结
- 01. 进阶-课程介绍
- 02. 进阶-存储引擎-MySQL体系结构
- 03. 进阶-存储引擎-简介
- 04. 进阶-存储引擎-InnoDB介绍
- 05. 进阶-存储引擎-MyISAM和Memory
- 06. 进阶-存储引擎-选择
- 07. 进阶-存储引擎-小结
- 08. 进阶-MySQL安装(linux版本)
- 09. 进阶-索引-概述
- 10. 进阶-索引-结构-介绍
- 11. 进阶-索引-结构-Btree
- 12. 进阶-索引-结构-B+tree
- 13. 进阶-索引-结构-hash
- 14. 进阶-索引-结构-思考题
- 15. 进阶-索引-分类
- 16. 进阶-索引-思考题
- 17. 进阶-索引-语法
- 18. 进阶-索引-性能分析-查看执行频次
- 19. 进阶-索引-性能分析-慢查询日志
- 20. 进阶-索引-性能分析-show profiles
- 21. 进阶-索引-性能分析-explain
- 22. 进阶-索引-使用规则-验证索引效率
- 23. 进阶-索引-使用规则-最左前缀法则
- 24. 进阶-索引-使用规则-索引失效情况一
- 25. 进阶-索引-使用规则-索引失效情况二
- 26. 进阶-索引-使用规则-SQL提示
- 27. 进阶-索引-使用规则-覆盖索引&回表查询
- 28. 进阶-索引-使用规则-前缀索引
- 29. 进阶-索引-使用规则-单列&联合索引
- 30. 进阶-索引-设计原则
- 31. 进阶-索引-小结
- 32. 进阶-SQL优化-插入数据
- 33. 进阶-SQL优化-主键优化
- 34. 进阶-SQL优化-order by优化
- 35. 进阶-SQL优化-group by优化
- 36. 进阶-SQL优化-limit优化
- 37. 进阶-SQL优化-count优化
- 38. 进阶-SQL优化-update优化(避免行锁升级为表锁)
- 39. 进阶-SQL优化-小结
- 40. 进阶-视图-介绍及基本语法
- 41. 进阶-视图-检查选项(cascaded)
- 42. 进阶-视图-检查选项(local)
- 43. 进阶-视图-更新及作用
- 44. 进阶-视图-案例
- 45. 进阶-存储过程-介绍
- 46. 进阶-存储过程-基本语法
- 47. 进阶-存储过程-变量-系统变量
- 48. 进阶-存储过程-变量-用户定义变量
- 49. 进阶-存储过程-变量-局部变量
- 50. 进阶-存储过程-if判断
- 51. 进阶-存储过程-参数(IN,OUT,INOUT)
- 52. 进阶-存储过程-case
- 53. 进阶-存储过程-循环-while
- 54. 进阶-存储过程-循环-repeat
- 55. 进阶-存储过程-循环-loop
- 56. 进阶-存储过程-游标-cursor
- 57. 进阶-存储过程-条件处理程序-handler
- 58. 进阶-存储函数
- 59. 进阶-触发器-介绍
- 60. 进阶-触发器-案例1(insert类型)
- 61. 进阶-触发器-案例2(update类型)
- 62. 进阶-触发器-案例3(delete类型)
- 63. 进阶-视图&存储过程&触发器-小结
- 64. 进阶-锁-介绍
- 65. 进阶-锁-全局锁-介绍
- 66. 进阶-锁-全局锁-一致性数据备份
- 67. 进阶-锁-表级锁-表锁
- 68. 进阶-锁-表级锁-元数据锁
- 69. 进阶-锁-表级锁-意向锁
- 70. 进阶-锁-表级锁-意向锁-测试
- 71. 进阶-锁-行级锁-介绍
- 72. 进阶-锁-行级锁-行锁
- 73. 进阶-锁-行级锁-间隙锁&临键锁1
- 74. 进阶-锁-行级锁-间隙锁&临键锁2
- 75. 进阶-锁-小结
- 76. 进阶-InnoDB引擎-逻辑存储结构
- 77. 进阶-InnoDB引擎-架构-内存结构1
- 78. 进阶-InnoDB引擎-架构-内存结构2
- 79. 进阶-InnoDB引擎-架构-磁盘结构
- 80. 进阶-InnoDB引擎-架构-后台线程
- 81. 进阶-InnoDB引擎-事务原理-概述
- 82. 进阶-InnoDB引擎-事务原理-redolog
- 83. 进阶-InnoDB引擎-事务原理-undolog
- 84. 进阶-InnoDB引擎-MVCC-基本概念
- 85. 进阶-InnoDB引擎-MVCC-隐藏字段
- 86. 进阶-InnoDB引擎-MVCC-undolog版本链
- 87. 进阶-InnoDB引擎-MVCC-readview介绍
- 88. 进阶-InnoDB引擎-MVCC-原理分析(RC级别)
- 89. 进阶-InnoDB引擎-MVCC-原理分析(RR级别)
- 90. 进阶-InnoDB引擎-小结
- 91. 进阶-MySQL管理-系统数据库介绍
- 92. 进阶-MySQL管理-常用工具1
- 93. 进阶-MySQL管理-常用工具2
- 94. 进阶-MySQL管理-小结
- 95. 进阶篇总结
- 01. 运维-课程介绍
- 02. 运维-日志-错误日志
- 03. 运维-日志-二进制日志
- 04. 运维-日志-查询日志
- 05. 运维-日志-慢查询日志
- 06. 运维-主从复制-概述
- 07. 运维-主从复制-原理
- 08. 运维-主从复制-主库配置
- 09. 运维-主从复制-从库配置
- 10. 运维-主从复制-测试
- 11. 运维-分库分表-介绍
- 12. 运维-分库分表-介绍-拆分方式
- 13. 运维-分库分表-MyCat概述-安装
- 14. 运维-分库分表-MyCat概述-核心概念
- 15. 运维-分库分表-MyCat入门
- 16. 运维-分库分表-MyCat入门-测试
- 17. 运维-分库分表-MyCat配置1
- 18. 运维-分库分表-MyCat配置2
- 19. 运维-分库分表-Mycat分片-垂直分库
- 20. 运维-分库分表-Mycat分片-垂直分库-测试
- 21. 运维-分库分表-Mycat分片-水平分表
- 22. 运维-分库分表-分片规则-范围分片
- 23. 运维-分库分表-分片规则-取模分片
- 24. 运维-分库分表-分片规则-一致性hash算法
- 25. 运维-分库分表-分片规则-枚举分片
- 26. 运维-分库分表-分片规则-应用指定算法
- 27. 运维-分库分表-分片规则-固定hash算法
- 28. 运维-分库分表-分片规则-字符串hash解析
- 29. 运维-分库分表-分片规则-按天分片
- 30. 运维-分库分表-分片规则-按自然月分片
- 31. 运维-分库分表-Mycat管理与监控-原理
- 32. 运维-分库分表-Mycat管理工具
- 33. 运维-分库分表-MyCat监控1
- 34. 运维-分库分表-MyCat监控2
- 35. 运维-分库分表-总结
- 36. 运维-读写分离-介绍
- 37. 运维-读写分离-一主一从准备
- 38. 运维-读写分离-一主一从读写分离
- 39. 运维-读写分离-双主双从介绍
- 40. 运维-读写分离-双主双从搭建
- 41. 运维-读写分离-双主双从读写分离
- 42. 运维-读写分离-总结
- 43. 运维篇总结
教大家从零基础学习MySQL数据库,希望能够对你有所帮助,最主要还是需要坚持!!!,我们提供配套的学习资料和客服远程手把手教学即解决大家的疑问,提供优质快捷有趣的学习方式。
◆ ◆ ◆
mysql简介
1
什么是数据库 ?
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
主流的数据库有:sqlserver,mysql,Oracle、SQLite、Access、MS SQL Server等,本文主要讲述的是mysql
2
数据库管理是干什么用的?
a. 将数据保存到文件或内存
b. 接收特定的命令,然后对文件进行相应的操作
PS:如果有了以上管理系统,无须自己再去创建文件和文件夹,而是直接传递 命令 给上述软件,让其来进行文件操作,他们统称为数据库管理系统(DBMS,Database Management System)
◆ ◆ ◆
mysql安装
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
使用mysql必须具备一下条件
a. 安装MySQL服务端
b. 安装MySQL客户端
c. 【客户端】连接【服务端】
d. 【客户端】发送命令给【服务端MySQL】服务的接受命令并执行相应操作(增删改查等)