CREATE DATABASE

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

    1. CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
    2. create_specification:
    3. [DEFAULT] CHARACTER SET [=] charset_name
    4. | [DEFAULT] COLLATE [=] collation_name

    当创建已存在的数据库且不指定使用 IF NOT EXISTS 时会报错。

    1. CREATE DATABASE mynewdatabase;
    1. USE mynewdatabase;
      1. Query OK, 0 rows affected (0.11 sec)

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