CREATE DATABASE是mysql创建数据库的命令。

CREATE DATABASE的语法如下:

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name

[create_specification [, create_specification] …]

create_specification:

[DEFAULT] CHARACTER SET charset_name |

[DEFAULT] COLLATE collation_name

说明:

CREATE DATABASE用于创建数据库,并进行命名。如果要使用CREATE DATABASE,您需要获得数据库CREATE权限。

有关合法数据库名称的规定列于9.2节,“数据库、表、索引、列和别名”。

如果存在数据库,并且您没有指定IF NOT EXISTS,则会出现错误。

create_specification选项用于指定数据库的特性。数据库特性储存在数据库目录中的db.opt文件中。

CHARACTER SET子句用于指定默认的数据库字符集。

COLLATE子句用于指定默认的数据库整序。字符集和整序名称在第10章:字符集支持中讨论。

有些目录包含文件,这些文件与数据库中的表对应。MySQL中的数据库的执行方法与这些目录的执行方法相同。因为当数据库刚刚被创建时,在数据库中没有表,所以CREATE DATABASE只创建一个目录。这个目录位于MySQL数据目录和db.opt文件之下。

如果您手动在数据目录之下创建一个目录(例如,使用mkdir),则服务器会认为这是一个数据库目录,并在SHOW DATABASES的输出中显示出来。

也可以使用CREATE SCHEMA。

示例:

CREATE DATABASE testdb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

mysql create database 语法_MySQL中CREATE DATABASE语法总结相关推荐

  1. mysql修改database名_MySQL中修改database的名字

    背景案例:MySQL中已经存在base的database,处于某种原因需要改为改为gzbase.步骤如下: 1.首先创建目标数据库: mysql>create database gzbase; ...

  2. mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天

    mysql获取当月最后一天_mysql中获取本月第一天.本月最后一天.上月第一天.上月最后一天等等 转自: https://blog.csdn.net/min996358312/article/det ...

  3. mysql自定义收藏分类_MYSQL中SHOW的使用整理收藏

    a. show tables或show tables from database_name; //显示当前数据库中所有表的名称 b. show databases; //显示mysql中所有数据库的名 ...

  4. mysql 触发器 库存管理_Mysql中的触发器(库存、用户订单中用到)

    什么是触发器? 触发器是数据库的一个程序,他是用来监听着数据表的某个行为,一旦数据表的这个行为发生了,马上执行相应的sql语句 触发器的语法结构: create trigger触发器的名称触发器事件o ...

  5. mysql 临时表 主键_MySQL中临时表的基本创建与使用教程(CREATETEMPORARY TABLE)

    当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后在这些表运行查询. ...

  6. mysql乱码的问题_MySQL中出现乱码问题的终极解决宝典

    MySQL出现乱码的原因 要了解为什么会出现乱码,我们就先要理解:从客户端发起请求,到MySQL存储数据,再到下次从表取回客户端的过程中,哪些环节会有编码/解码的行为.为了更好的解释这个过程,博主制作 ...

  7. mysql 中有没有临时表_MySQL 中的两种临时表

    来源:阿里云RDS - 数据库内核组 链接:http://mysql.taobao.org/monthly/2016/06/07/ 外部临时表 通过CREATE TEMPORARY TABLE 创建的 ...

  8. mysql存储emoji表情_MySQL中支持emoji表情的存储

    由于需要实现emoji表情评论的功能,所以数据库需要支持emoji表情的存储,根据查询的资料最终实现了该功能,现将实现的过程以及过程遇到的一些问题记录下来,供大家参考和交流. mysql的utf8编码 ...

  9. mysql存储ios表情_MySQL中支持emoji表情的存储

    由于需要实现emoji表情评论的功能,所以数据库需要支持emoji表情的存储,根据查询的资料最终实现了该功能,现将实现的过程以及过程遇到的一些问题记录下来,供大家参考和交流. mysql的utf8编码 ...

最新文章

  1. 智能车大赛AI视觉组参考答案
  2. websocketpp 只发送一次
  3. react router路径的匹配原则
  4. git私立的代码库邀请合作者步骤
  5. 在Linux上安装CHM查看工具
  6. android9 三星 港版,三星S9官方港版安卓9完整版固件升级更新包:TGY-G9600ZHU4CSE7
  7. linux搭建SonarQube代码质量平台_Oracle 最新详细版本
  8. 浏览器兼容问题 透明度 position:fixed bootstrap
  9. 这句话说得不错freeeim
  10. c语言状态机_【C语言】有限状态机FSM
  11. Facebook 洗白?欲打造以隐私为中心的社交平台!
  12. 游戏设计阻力探秘之扩展空间
  13. $(#).html(ftl) js 动态引入宏定义,FTL惯用标签及语法
  14. java修改文件的名称_Java修改文件名称
  15. 基于图像识别的波形发生器
  16. TypeError: FC() takes no arguments
  17. python智能抠图
  18. SAP 采购合同案例教程后台配置
  19. L1-059 敲笨钟
  20. 网络营销和传统营销有那些优劣势?

热门文章

  1. iOS-文件断点续传
  2. openjdk tomcat 安装
  3. asp.net + mysql
  4. 要走路~先要有一雙最舒適的鞋
  5. Bailian4136 矩形分割【差分】
  6. Bailian3254 约瑟夫问题No.2【模拟】
  7. Bailian4106 出现两次的字符-Characters Appearing twice【计数统计】
  8. CCF NOI1058 统计单词
  9. HDU2072 单词数【水题】
  10. vim 使用 Tricks