85 lines
1.8 KiB
Markdown
85 lines
1.8 KiB
Markdown
数据库操作
|
|
==========================
|
|
|
|
本节主要提供数据库的创建、查看、修改和删除示例。
|
|
|
|
创建数据库
|
|
--------------------------
|
|
|
|
使用 `CREATE DATABASE` 语句创建数据库。
|
|
|
|
示例如下:
|
|
|
|
* 创建数据库 `test2`,并指定字符集为 `UTF8`。
|
|
|
|
```sql
|
|
obclient> CREATE DATABASE test2 DEFAULT CHARACTER SET UTF8;
|
|
Query OK, 1 row affected (0.00 sec)
|
|
```
|
|
|
|
|
|
|
|
* 创建读写属性的数据库 `test3`。
|
|
|
|
```sql
|
|
obclient> CREATE DATABASE test3 READ WRITE;
|
|
Query OK, 1 row affected (0.03 sec)
|
|
```
|
|
|
|
|
|
|
|
更多 `CREATE DATABASE` 语句相关的语法说明请参见《SQL 参考(MySQL 模式)》中 [CREATE DATABASE](../../10.sql-reference/5.sql-statement/11.create-database.md)章节。
|
|
|
|
|
|
|
|
|
|
|
|
查看数据库
|
|
--------------------------
|
|
|
|
使用 `SHOW DATABASES` 语句查看数据库。
|
|
|
|
示例如下:
|
|
|
|
```sql
|
|
obclient> SHOW DATABASES;
|
|
```
|
|
|
|
|
|
|
|
修改数据库
|
|
--------------------------
|
|
|
|
使用 `ALTER DATABASE` 语句来修改 DataBase 数据库的属性。
|
|
|
|
示例如下:
|
|
|
|
修改数据库 `test2` 的字符集为 `UTF8MB4`,校对规则为 `UTF8MB4_BIN`,且为读写属性。
|
|
|
|
```sql
|
|
obclient> ALTER DATABASE test2 DEFAULT CHARACTER SET UTF8MB4;
|
|
|
|
obclient> ALTER DATABASE test2 DEFAULT COLLATE UTF8MB4_BIN;
|
|
|
|
obclient> ALTER DATABASE test2 READ WRITE;
|
|
```
|
|
|
|
|
|
|
|
更多 `ALTER DATABASE` 语句相关的语法说明请参见《SQL 参考(MySQL 模式)》中 [ALTER DATABASE](../../10.sql-reference/5.sql-statement/2.alter-database.md)章节。
|
|
|
|
删除数据库
|
|
--------------------------
|
|
|
|
使用 `DROP DATABASE` 语句删除数据库。
|
|
|
|
示例如下:
|
|
|
|
```sql
|
|
obclient> DROP DATABASE my_db;
|
|
```
|
|
|
|
|
|
|
|
更多 `DROP DATABASE` 语句相关的语法说明请参见《SQL 参考(MySQL 模式)》中 [DROP DATABASE](../../10.sql-reference/5.sql-statement/24.drop-database.md)章节。
|