MySQL创建数据库

来源:互联网 发布:java divide向上保留 编辑:程序博客网 时间:2024/06/03 20:55

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

一、通过SQL语句创建  

  在MySQL中,创建数据库必须通过SQL语句CREATE DATABASE实现,语法如下:

CREATE DATABASE 数据库名;

  其中“数据库名”为所要创建的数据库的名称。下面为执行结果:

$ mysql -u root -pEnter 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

二、通过程序创建

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