创建数据库是指在数据库系统中划分一块空间,用来存储相应的数据。这是进行表操作的基础,也是进行数据库管理的基础。
一、通过SQL语句创建
在MySQL中,创建数据库必须通过SQL语句CREATE DATABASE
实现,语法如下:
CREATE DATABASE 数据库名;
其中“数据库名”为所要创建的数据库的名称。下面为执行结果:
$ mysql -u root -p
Enter password:
mysql> CREATE DATABASE test;
Query OK, 1 row affected (0.00 sec)
结果显示,数据库创建成功。为了检验数据库系统中是否已经存在名为test的数据库,可以使用SHOW语句来查看一下数据库。执行结果如下:
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| test |
+--------------------+
5 rows in set (0.00 sec)
查询结果显示,已经存在test数据库,数据库创建成功。在创建数据库的时候还可以指定其编码字符集请看下面代码:
CREATE DATABASE IF NOT EXISTS aa DEFAULT CHARACTER SET utf8
上述代码的意思是:判断当前系统中数据库“aa”是否存在,如果不存在,就建立此数据库,并且字符集编码设置为utf8。
当然已经建立好的数据库也可以修改其字符集编码,下面代码将刚才建立好的数据库“aa”字符集编码更改为gbk:
ALTER DATABASE aa DEFAULT CHARSET gbk
二、通过程序创建
后期会更新此部分内容,谢谢!