数据库模式定义

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

例子:

  1. create database if not exists mysql_test
  2. default character set utf8mb4
  3. default collate utf8mb4_unicode_ci;

查看数据库

  1. SHOW {DATABASES|SCHEMA}
  2. [LIKE 'pattern'|WHERE expr];
  • LIKE 关键字用于匹配指定的数据库名称
  • WHERE 关键字用于指定数据库名称查询范围的条件

    选择数据库

    1. USE db_name;

    修改数据库

    1. ALTER DATABASE mysql_test
    2. DEFAULT CHARACTER SET gb2312
    3. DEFAULT CILLATE gb2312_chinese_ci;

    删除数据库

    1. DROP {DATABASE|SCHEMA}[IF EXISTS] db_name;