add: 数据库的基本操作
This commit is contained in:
parent
57d339f893
commit
4818d7af5d
@ -17,14 +17,14 @@ SQL 的一些简单语法规则:
|
|||||||
|
|
||||||
下面来详细讲一讲。
|
下面来详细讲一讲。
|
||||||
|
|
||||||
## 数据库(DB)的基本操作
|
## 一、数据库(DB)的基本操作
|
||||||
|
|
||||||
|
|
||||||
### 1、创建数据库
|
### 1、创建数据库
|
||||||
|
|
||||||
**语法格式**:
|
**语法格式**:
|
||||||
|
|
||||||
```sql
|
```mysql
|
||||||
create database 数据库名称 [数据库选项];
|
create database 数据库名称 [数据库选项];
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -39,7 +39,7 @@ create database 数据库名称 [数据库选项];
|
|||||||
|
|
||||||
创建一个名为 qianguyihao_db1 的数据库:
|
创建一个名为 qianguyihao_db1 的数据库:
|
||||||
|
|
||||||
```sql
|
```mysql
|
||||||
create database qianguyihao_db1;
|
create database qianguyihao_db1;
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -61,16 +61,25 @@ create database qianguyihao_db3 charset utf8MB4 collate utf8mb4_general_ci
|
|||||||
|
|
||||||
查看有哪些数据库:(显示所有的数据库列表)
|
查看有哪些数据库:(显示所有的数据库列表)
|
||||||
|
|
||||||
```sql
|
```mysql
|
||||||
show databases;
|
show databases;
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
2、查看 `qianguyihao_db1` 这个数据库的具体创建指令是怎样的:
|
||||||
|
|
||||||
|
```mysql
|
||||||
|
show create database qianguyihao_db1;
|
||||||
|
```
|
||||||
|
|
||||||
|
备注:由于系统会加工,所以看到的结果不一定是真实的创建指令。
|
||||||
|
|
||||||
|
|
||||||
### 3、使用指定的数据库
|
### 3、使用指定的数据库
|
||||||
|
|
||||||
使用指定的数据库:(也可以理解成:进入指定的数据库)
|
使用指定的数据库:(也可以理解成:进入指定的数据库)
|
||||||
|
|
||||||
```sql
|
```mysql
|
||||||
use xxx_database;
|
use xxx_database;
|
||||||
|
|
||||||
# 举例
|
# 举例
|
||||||
@ -90,22 +99,46 @@ use qianguyihao_db;
|
|||||||
|
|
||||||
**语法格式**:
|
**语法格式**:
|
||||||
|
|
||||||
```sql
|
```mysql
|
||||||
alter database 数据库名称 [库选项]
|
alter database 数据库名称 [库选项]
|
||||||
```
|
```
|
||||||
|
|
||||||
**举例1**、修改数据库的字符集为gbk:
|
**举例1**、修改数据库的字符集为gbk:
|
||||||
|
|
||||||
```sql
|
```mysql
|
||||||
alter database qianguyihao_db1 charset gbk;
|
alter database qianguyihao_db1 charset gbk;
|
||||||
```
|
```
|
||||||
|
|
||||||
**举例2**、修改数据库的校对集(在修改字符集的同时,修改校对集)
|
**举例2**、修改数据库的校对集:
|
||||||
|
|
||||||
```sql
|
```sql
|
||||||
alter database db_3 charset gbk collate gbk_chinese_ci;
|
alter database qianguyihao_db2 charset gbk collate gbk_chinese_ci;
|
||||||
```
|
```
|
||||||
|
|
||||||
|
备注:因为校对集是和字符集有关的,所以上方指令是在修改字符集的同时,修改校对集。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### 5、删除指定的数据库
|
||||||
|
|
||||||
|
**语法格式**:
|
||||||
|
|
||||||
|
```mysql
|
||||||
|
drop database 数据库名称;
|
||||||
|
```
|
||||||
|
|
||||||
|
备注:删除数据库时,会清空当前数据库里的所有数据表,所以删除数据库的操作一定要谨慎。
|
||||||
|
|
||||||
|
|
||||||
|
## 二、数据表(Table)的基本操作
|
||||||
|
|
||||||
|
* 创建数据表
|
||||||
|
* 显示数据表
|
||||||
|
* 查看表结构
|
||||||
|
* 更改数据表
|
||||||
|
* 更改字段
|
||||||
|
* 删除数据表
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user