本章主要讲的是用mysql程序、MySQLWorkbench和navicat来创建数据库(后续会继续更新)
一、创建数据库(C(create)创建)
在对数据做任何其他操作之前,您需要创建一个数据库。数据库是数据的容器。它存储联系人、供应商、客户或您可以想到的任何类型的数据。
在MySQL中,数据库是用于存储和操作数据(如表)的对象的集合。数据库视图, 触发器,和存储过程.
若要在MySQL中创建数据库,请使用CREATE DATABASE声明如下:
CREATE DATABASE [IF NOT EXISTS] database_name;
让我们检查一下CREATE DATABASE更详细的说明:
- 后面跟着CREATE DATABASE语句是要创建的数据库名称。建议数据库名称应尽可能有意义和描述性。
- 这个IF NOT EXISTS语句的可选子句。
- 这个IF NOTEXISTS子句防止您创建数据库服务器中已经存在的新数据库时出错。
在MySQL数据库服务器中不能有两个同名的数据库。
例如,要创建classicmodels数据库中,可以执行CREATE DATABASE声明如下:
CREATE DATABASE classicmodels;
执行此语句后,MySQL将返回一条消息,通知是否已成功创建新数据库。
1.1 直接创建数据库
CREATE DATABASE 数据库名;
1.2判断是否存在并创建数据库
CREATE DATABASE IF NOT EXISTS 数据库名;
1.3创建数据库并指定字符集(编码表)
CREATE DATABASE 数据库名 character set 字符集;
注意:创建表时必须设置列的类型
1.4 具体操作
直接创建数据库db1
CREATE DATABASE db1;