数据库是数据存储的最外层(最大单元)
1、创建数据库
基本语法:create database 数据库名字 [库选项];
范例:使用create database 创建数据库
字符集:charset 字符集,代表着当前数据库下的所有表存储的数据默认指定的字符集(如果当前不指定,那么采用DBMS默认的)
校对集:collate 校对集
Create database 数据库名字 charset 字符集名称;
范例:使用create database 创建数据库,并指定数据库编码
2、显示数据库
每当用户通过sql(MysqL)指令创建一个数据库,那么系统就会产生一个对应的存储数据的文件夹(data)。
其实,每个数据库文件夹下都有一个opt文件,保存的是对应的数据库选项。
(1) 显示全部数据库(通过命令行)
基本语法:show databases;
(2) 显示部分数据库(通过命令行)
@H_404_63@基本语法:show databases like ‘匹配模式’;
_:匹配当前位置单个字符
%:匹配指定位置多个字符
//举例
范例:使用show databses like 显示部分数据库
3、显示数据库创建时使用的语句
@H_404_63@基本语法:show create database 数据库名字;
4、选择数据库
为什么要选择数据库?因为数据是存储到数据表,表存在数据库下。如果要操作数据,那么必须进入到对应的数据库才行。
@H_404_63@基本语法:use 数据库名字;
范例:使用use选择数据库
5、修改数据库
@H_404_63@基本语法:alter database 数据库名字 charset = 字符集;
是否可以修改数据库名字?MysqL5.5之前是可以修改的rename命令;但是5.5之后就不可以。
6、删除数据库
@H_404_63@基本语法:drop database 数据库名字;
删除虽简单,但是切记要做好安全操作:确保里面数据没有问题,方可删除(重要)
注意:删除数据库之后:对应的存储数据的文件夹也会被删除(opt文件也被删除)