MySQL之创建数据库mysql建立数据库

2020-12-17 23:11 数据库 loodns

  数据库名:建立数据库的名称。MySQL 的数据存储区将以目次体例暗示 MySQL 数据库,果而数据库名称必需合适操做系统的文件夹定名法则,留意正在 MySQL 外不区分大小写。

  IF NOT EXISTS:正在建立数据库之前进行判断,只要该数据库目前尚不存正在时才能施行操做。此选项能够用来避免数据库曾经存正在而反复建立的错误。

  MySQL 的字符集(CHARACTER)和校对法则(COLLATION)两个分歧的概念:字符集是用来定义 MySQL 存储字符串的体例,校对法则定义了比力字符串的体例,处理排序和字符分组的问题。

  字符集和校对法则是一对多的关系,每个字符集至多对当一个校对法则,MySQL 收撑 39 类字符集的快要 200 类校对法则。

  MySQL 不答当正在统一系统建立两个不异名称的数据库,所以if not exists就能够避免上述问题;

  利用 MySQL 号令行东西建立一个测试数据库,定名为 test_db_int,指定其默认字符集为 utf8,默认校对法则为 utf8_general_ci(简体外文,不区分大小写),输入的 SQL 语句取施行成果如下所示:

  为防行字符紊乱的环境发生,MySQL 无时需要正在建立数据库时明白指定字符集;正在外国大陆地域,常用的字符集无 utf8 和 gbk。

发表评论:

最近发表