1.创建数据库(增)
语法形式:create database db_name[数据库选项]
其中,数据库选项主要有两个:一个是字符集,一个是校对规则。
每次创建一个新的数据库,都会在data目录下创建一个同名新目录,在该目录下,有一个opt文件(option),可以看到字符集和校对规则。
mysql服务器默认使用的是utf8字符编码,而客户端使用的是gbk编码
所以一般都要设置字符编码,使用指令:set names gbk;
2.查看数据库(查)
查看当前有哪些数据库: show databases; 查看数据库的创建语句: show create database 库名;
3.删除数据库(删)
drop database 库名;
删除数据库一定要慎重,因为整个数据库文件夹都会被删除,其中包括数据库里面所有的数据表以及里面的记录
4.修改数据库(改)
注意: 目前,数据库的名称不能修改, 一般只能修改数据库的库选项信息:
alter database db_name 新的库选项(字符集)
重新设置字符集后,字符集的校对规则也会跟着改变
如果确实要修改库名,可以用如下方法
1).直接修改目录下的数据库的文件名,但是要慎重,因为有时候不是所有的数据库下的表都是放在同一个地方
2).先把当前数据表全部导出,创建一个新的数据库,把以前导出的数据表再导入进来,最后删除以前的数据库
3).先创建一个新的数据库,把旧数据库内的全部的表rename到新的数据库下