我的重点还是放在数据表的操作,但第一篇还是先介绍一下数据表的容器数据库的一些操作。主要涉及数据库的创建、修改、删除和查看,下面演示一下用SQL语句创建和用图形工具创建。后面主要使用的工具是Navicat。

【创建数据库】

在MySQL中,可以使用CREATE DATABASE语句创建数据库,语法格式如下:

CREATE DATABASE [IF NOT EXISTS] <数据库名> [[DEFAULT] CHARACTER SET <字符集名>] [[DEFAULT] COLLATE <校对规则名>];

下面用SQL语句和Navicat两种方式演示一下创建过程↓

CREATE DATABASE IF NOT EXISTS sql_study DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci

可以通过SHOW CREATE DATABASE查看数据库的定义。

SHOW CREATE DATABASE sql_study

mysql怎样创建数据库(MySQL创建数据库)(1)

演示一下Navicat创建数据库,这个图形化操作界面非常简单↓

mysql怎样创建数据库(MySQL创建数据库)(2)

【查看数据库】

在MySQL中,可使用SHOW DATABASES语句来查看或显示当前用户权限范围以内的数据库。查看数据库的语法格式为:

SHOW DATABASES [LIKE '数据库名'];

SHOW DATABASES;

mysql怎样创建数据库(MySQL创建数据库)(3)

使用LIKE 从句,查看与study匹配的数据库:

SHOW DATABASES LIKE '%study%'

mysql怎样创建数据库(MySQL创建数据库)(4)

【修改数据库】

在MySQL中,可以使用ALTER DATABASE来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为:

ALTER DATABASE [数据库名] { [ DEFAULT ] CHARACTER SET <字符集名> | [ DEFAULT ] COLLATE <校对规则名>}

ALTER DATABASES sql_study DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci

【删除数据库】

在MySQL中,当需要删除已创建的数据库时,可以使用DROP DATABASE语句。其语法格式为:

DROP DATABASE [ IF EXISTS ] <数据库名>

DROP DATABASE IF EXISTS sql_study;

MySQL 安装后,系统会自动创建名为information_schema和mysql的两个系统数据库,系统数据库存放一些和数据库相关的信息,如果删除了这两个数据库,MySQL将不能正常工作。

mysql怎样创建数据库(MySQL创建数据库)(5)

End

,