CREATE DATABASE

CREATE DATABASE 语句用于在 TiDB 上创建新数据库。按照 SQL 标准,“数据库” 一词在 MySQL 术语中最接近 “schema”。

语法图

CreateDatabaseStmt:

CreateDatabaseStmt

DatabaseSym:

DatabaseSym

IfNotExists:

IfNotExists

DBName:

DBName

DatabaseOptionListOpt:

DatabaseOptionListOpt

示例

  1. mysql> CREATE DATABASE mynewdatabase;
  2. Query OK, 0 rows affected (0.09 sec)
  3. mysql> USE mynewdatabase;
  4. Database changed
  5. mysql> CREATE TABLE t1 (a int);
  6. Query OK, 0 rows affected (0.11 sec)
  7. mysql> SHOW TABLES;
  8. +-------------------------+
  9. | Tables_in_mynewdatabase |
  10. +-------------------------+
  11. | t1 |
  12. +-------------------------+
  13. 1 row in set (0.00 sec)

MySQL 兼容性

CREATE DATABASE 语句与 MySQL 完全兼容。如有任何兼容性差异,请在 GitHub 上提交 issue

另请参阅