什么是数据库:
数据库(Database,简称DB): 长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”
数据库的作用:保存、管理数据
数据库总览:
关系型数据库(SQL):MySQL、Oracle、SQL Server、SQLite、DB2
非关系型数据库(NOSQL):Redis、MongoDB
什么是DBMS
数据库管理系统(Database Management System)数据管理软件,科学组织和存储数据、高效地获取和维护数据
绝大部分公司都是使用Mysql数据库,因为Mysql是现流行的开源、免费的关系型数据库
MySQL的特点:
- 免费、开源数据库
- 小巧、功能齐全
- 使用便捷
- 可运行于Windows或Linux操作系统
- 可适用于中小型甚至大型网站应用
- …
MySQL 运行机制
结构化查询语句分类:
列类型分类
数值类型
字符串类型
日期和时间型数值类型
数据表类型
- 表类型设置
CREATE TABLE [ IF NOT EXISTS ] `表名` (
`字段名1` 列类型 [ 属性 ] [ 索引 ] [注释] ,
`字段名2` 列类型 [ 属性 ] [ 索引 ] [注释] ,
… …
`字段名n` 列类型 [ 属性 ] [ 索引 ] [注释]
) [ 表类型 ] [ 表字符集 ] [注释] ;
- 设置数据表类型
CREATE TABLE 表名(
#省略一些代码# 什么是数据库:
#### 数据库(Database,简称DB): 长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”
#### 数据库的作用:保存、管理数据
# 数据库总览:
#### 关系型数据库(SQL):MySQL、Oracle、SQL Server、SQLite、DB2
#### 非关系型数据库(NOSQL):Redis、MongoDB
# 什么是DBMS
#### 数据库管理系统(Database Management System)数据管理软件,科学组织和存储数据、高效地获取和维护数据
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019092714332931.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 绝大部分公司都是使用Mysql数据库,因为Mysql是现流行的开源、免费的关系型数据库
# MySQL的特点:
1. 免费、开源数据库
2. 小巧、功能齐全
3. 使用便捷
4. 可运行于Windows或Linux操作系统
5. 可适用于中小型甚至大型网站应用
6. .........
# MySQL 运行机制
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927144622484.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 结构化查询语句分类:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927092529358.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 列类型分类
### 数值类型
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927093932611.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
### 字符串类型
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019092709395290.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
### 日期和时间型数值类型
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927094010471.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 数据表类型
1. 表类型设置
```sql
CREATE TABLE [ IF NOT EXISTS ] `表名` (
`字段名1` 列类型 [ 属性 ] [ 索引 ] [注释] ,
`字段名2` 列类型 [ 属性 ] [ 索引 ] [注释] ,
… …
`字段名n` 列类型 [ 属性 ] [ 索引 ] [注释]
) [ 表类型 ] [ 表字符集 ] [注释] ;
- 设置数据表类型
CREATE TABLE 表名(
#省略一些代码# 什么是数据库:
#### 数据库(Database,简称DB): 长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”
#### 数据库的作用:保存、管理数据
# 数据库总览:
#### 关系型数据库(SQL):MySQL、Oracle、SQL Server、SQLite、DB2
#### 非关系型数据库(NOSQL):Redis、MongoDB
# 什么是DBMS
#### 数据库管理系统(Database Management System)数据管理软件,科学组织和存储数据、高效地获取和维护数据
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019092714332931.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 绝大部分公司都是使用Mysql数据库,因为Mysql是现流行的开源、免费的关系型数据库
# MySQL的特点:
1. 免费、开源数据库
2. 小巧、功能齐全
3. 使用便捷
4. 可运行于Windows或Linux操作系统
5. 可适用于中小型甚至大型网站应用
6. .........
# MySQL 运行机制
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927144622484.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 结构化查询语句分类:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927092529358.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 列类型分类
### 数值类型
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927093932611.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
### 字符串类型
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019092709395290.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
### 日期和时间型数值类型
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927094010471.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 数据表类型
1. 表类型设置
```sql
CREATE TABLE [ IF NOT EXISTS ] `表名` (
`字段名1` 列类型 [ 属性 ] [ 索引 ] [注释] ,
`字段名2` 列类型 [ 属性 ] [ 索引 ] [注释] ,
… …
`字段名n` 列类型 [ 属性 ] [ 索引 ] [注释]
) [ 表类型 ] [ 表字符集 ] [注释] ;
- 设置数据表类型
CREATE TABLE 表名(
#省略一些代码# 什么是数据库:
#### 数据库(Database,简称DB): 长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”
#### 数据库的作用:保存、管理数据
# 数据库总览:
#### 关系型数据库(SQL):MySQL、Oracle、SQL Server、SQLite、DB2
#### 非关系型数据库(NOSQL):Redis、MongoDB
# 什么是DBMS
#### 数据库管理系统(Database Management System)数据管理软件,科学组织和存储数据、高效地获取和维护数据
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019092714332931.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 绝大部分公司都是使用Mysql数据库,因为Mysql是现流行的开源、免费的关系型数据库
# MySQL的特点:
1. 免费、开源数据库
2. 小巧、功能齐全
3. 使用便捷
4. 可运行于Windows或Linux操作系统
5. 可适用于中小型甚至大型网站应用
6. .........
# MySQL 运行机制
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927144622484.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 结构化查询语句分类:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927092529358.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 列类型分类
### 数值类型
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927093932611.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
### 字符串类型
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019092709395290.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
### 日期和时间型数值类型
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927094010471.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 数据表类型
1. 表类型设置
```sql
CREATE TABLE [ IF NOT EXISTS ] `表名` (
`字段名1` 列类型 [ 属性 ] [ 索引 ] [注释] ,
`字段名2` 列类型 [ 属性 ] [ 索引 ] [注释] ,
… …
`字段名n` 列类型 [ 属性 ] [ 索引 ] [注释]
) [ 表类型 ] [ 表字符集 ] [注释] ;
- 设置数据表类型
CREATE TABLE 表名(
#省略一些代码# 什么是数据库:
#### 数据库(Database,简称DB): 长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”
#### 数据库的作用:保存、管理数据
# 数据库总览:
#### 关系型数据库(SQL):MySQL、Oracle、SQL Server、SQLite、DB2
#### 非关系型数据库(NOSQL):Redis、MongoDB
# 什么是DBMS
#### 数据库管理系统(Database Management System)数据管理软件,科学组织和存储数据、高效地获取和维护数据
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019092714332931.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 绝大部分公司都是使用Mysql数据库,因为Mysql是现流行的开源、免费的关系型数据库
# MySQL的特点:
1. 免费、开源数据库
2. 小巧、功能齐全
3. 使用便捷
4. 可运行于Windows或Linux操作系统
5. 可适用于中小型甚至大型网站应用
6. .........
# MySQL 运行机制
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927144622484.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 结构化查询语句分类:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927092529358.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 列类型分类
### 数值类型
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927093932611.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
### 字符串类型
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019092709395290.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
### 日期和时间型数值类型
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190927094010471.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI4ODkyNA==,size_16,color_FFFFFF,t_70)
# 数据表类型
1. 表类型设置
```sql
CREATE TABLE [ IF NOT EXISTS ] `表名` (
`字段名1` 列类型 [ 属性 ] [ 索引 ] [注释] ,
`字段名2` 列类型 [ 属性 ] [ 索引 ] [注释] ,
… …
`字段名n` 列类型 [ 属性 ] [ 索引 ] [注释]
) [ 表类型 ] [ 表字符集 ] [注释] ;
- 设置数据表类型
CREATE TABLE 表名(
#省略一些代码