一:创建、查看、删除数据库
创建数据库
CREATE DATABASE [IF NOT EXISTS] db_name;
加 if not exits是避免如果存在报错
显示所有数据库语句
SHOW DATABASES;
显示数据库创建语句
(可以看到编码,编码默认是latinl,编码可以在建表时添加,不能修改数据库的编码,数据库中建表时不指定默认与数据库一样,也可以指定)
SHOW CREATE DATABASE db_name
数据库删除语句
DROP DATABASE [IF EXISTS] db_name
加 if exits是避免如果不存在报错
建表时指定编码
CREATE DATABASE db_name DEFAULT CHARACTER SET UTF8;
DEFAULT加不加都可以,大小写都可以
将这个与前面那个显示数据库创建语句进行比较就可以看出来差距
修改编码
CHARACTER SET:指定数据库采用的字符集
alter database name character set utf8;
这个用于已经建好数据库了以后想改数据库的编码格式
注意:建表或者建库时要改编码格式。
二:使用数据库
切换数据库
use db_name;
查看当前使用的数据库
select database();
mysql不允许修改数据库名,只能删除或者重建。