我的重点还是放在数据表的操作,但第一篇还是先介绍一下数据表的容器数据库的一些操作。主要涉及数据库的创建、修改、删除和查看,下面演示一下用SQL语句创建和用图形工具创建。后面主要使用的工具是Navicat。 【创建数据库】 在MySQL中,可以使用CREATE DATABASE语句创建数据库,语法格式如下: 下面用SQL语句和Navicat两种方式演示一下创建过程↓ 可以通过SHOW CREATE DATABASE查看数据库的定义。 演示一下Navicat创建数据库,这个图形化操作界面非常简单↓ 【查看数据库】 在MySQL中,可使用SHOW DATABASES语句来查看或显示当前用户权限范围以内的数据库。查看数据库的语法格式为: 使用LIKE 从句,查看与study匹配的数据库: 【修改数据库】 在MySQL中,可以使用ALTER DATABASE来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为: 【删除数据库】 在MySQL中,当需要删除已创建的数据库时,可以使用DROP DATABASE语句。其语法格式为: MySQL 安装后,系统会自动创建名为information_schema和mysql的两个系统数据库,系统数据库存放一些和数据库相关的信息,如果删除了这两个数据库,MySQL将不能正常工作。 EndCREATE DATABASE [IF NOT EXISTS] <数据库名>
[[DEFAULT] CHARACTER SET <字符集名>]
[[DEFAULT] COLLATE <校对规则名>];
CREATE DATABASE IF NOT EXISTS sql_study
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci
SHOW CREATE DATABASE sql_study
SHOW DATABASES [LIKE '数据库名'];
SHOW DATABASES;
SHOW DATABASES LIKE '%study%'
ALTER DATABASE [数据库名] {
[ DEFAULT ] CHARACTER SET <字符集名> |
[ DEFAULT ] COLLATE <校对规则名>}
ALTER DATABASES sql_study
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci
DROP DATABASE [ IF EXISTS ] <数据库名>
DROP DATABASE IF EXISTS sql_study;