MySQL创建数据库

时间:2022-10-22 08:25:57

  创建数据库是指在数据库系统中划分一块空间,用来存储相应的数据。这是进行表操作的基础,也是进行数据库管理的基础。

一、通过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

二、通过程序创建

  后期会更新此部分内容,谢谢!