数据库操作 ========================== 本节主要提供数据库的创建、查看、修改和删除示例。 创建数据库 -------------------------- 使用 `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)章节。