目录
- 0. 数据库学习流程❤️
- 1. 数据库概念❤️
- 2. MySQL❤️
- 2.1 MySQL安装⭐
- 2.2 MySQL可视化开发工具⭐
- 2.3 MySQL分类⭐
- 2.4 MySQL数据库操作-DDL⭐
- 2.5 MySQL数据库操作-DML⭐
- 2.6 MySQL约束⭐
- 2.7 MySQL数据表之基本查询⭐
- 2.8 MySQL多表操作⭐
- 2.9 MySQL的函数⭐
- 2.10 MySQL的分支结构和循环结构⭐
- 2.11 MySQL的索引⭐
- 2.12 MySQL存储过程⭐
- 2.13 MySQL视图⭐
- 2.14 MySQL触发器⭐
- 2.15 MySQL执行计划explain⭐
- 2.16 MySQL的权限与管理⭐
- 2.17 MySQL数据的备份与恢复⭐
- 2.18 MySQL的事务⭐
- 2.19 MySQL日志⭐
- 2.20 MySQL性能优化⭐
- 2.21 MySQL主从复制Replication⭐
- 2.22 MySQL存储引擎⭐
- 2.23 MyCat分库分表⭐
- 2.24 Java操作MySQL⭐
- 2.25 Python操作MySQL⭐
0. 数据库学习流程❤️
常见的数据库:
- 关系型数据库, Oracle、MySQL、SQLServer、Access
- 非关系型数据库, MongoDB、Redis、Solr、ElasticSearch、Hive、HBase
1. 数据库概念❤️
名称 | 全称 | 简称 |
---|---|---|
数据库 | 存储数据的仓库,数据是有组织的进行存储 | DataBase(DB) |
数据库管理系统 | 操纵和管理数据库的大型软件 | DataBase Management System(DBMS) |
SQL | 操纵关系型数据库的编程语言,定义了一套操纵关系型数据库统一标准 | Structured Query Language(SQL) |
2. MySQL❤️
2.1 MySQL安装⭐
官网下载,全点next就好
2.2 MySQL可视化开发工具⭐
2.3 MySQL分类⭐
- DDL(Data Definition Language)数据库定义语言
- DML(Data Manipulation Language)数据操纵语言
- DCL(Data Control Language)数据库控制语言
- DQL(Data Query Language)数据库查询语言
注意:SQL不区分大小写
2.4 MySQL数据库操作-DDL⭐
DDL分类:
- 对数据库的常用操作
- 对表结构的常用操作
- 修改表结构
2.4.1 对数据库的常用操作
2.4.2 对表结构的常用操作
2.4.2.1 创建表
数值类型
字符串类型