[TOC] # 数据库操作 ## 创建数据库 使用`CREATE DATABASE`语句创建数据库。 示例如下: * 创建数据库`test 2`,并指定字符集为`UTF8`。 ~~~ obclient> CREATE DATABASE test2 DEFAULT CHARACTER SET UTF8; Query OK, 1 row affected (0.00 sec) ~~~ * 创建读写属性的数据库`test3`。 ~~~ obclient> CREATE DATABASE test3 READ WRITE; Query OK, 1 row affected (0.03 sec) ~~~ 更多`CREATE DATABASE`语句相关的语法说明请参见《SQL 参考(MySQL 模式)》中[CREATE DATABASE](https://open.oceanbase.com/docs/community/oceanbase-database/V3.1.0/create-database)章节。 ## 查看数据库 使用`SHOW DATABASES`语句查看数据库。 示例如下: ~~~ obclient> SHOW DATABASES; ~~~ ## 修改数据库 使用`ALTER DATABASE`语句来修改 DataBase 数据库的属性。 示例如下: 修改数据库`test2`的字符集为`UTF8MB4`,校对规则为`UTF8MB4_BIN`,且为读写属性。 ~~~ 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](https://open.oceanbase.com/docs/community/oceanbase-database/V3.1.0/alter-database)章节。 ## 删除数据库 使用`DROP DATABASE`语句删除数据库。 示例如下: ~~~ obclient> DROP DATABASE my_db; ~~~