一、数据库的管理
1、创建
语法格式:
create database 库名;
如果此时库名已经存在了,再使用这样的语句就会报错,为了防止这样的错误提示,经常会加一个判断条件:
create database [IF NOT EXISTS] 库名;
即当库不存在的时候进行创建。
创建数据库,并指定字符集:
create database 数据库名称 character set 字符集名;
数据库命名规则:
① 数据库名不得超过30个字符,变量名限制为29个;
② 必须只能包含 A–Z, a–z, 0–9, _共63个字符;
③ 不能在对象名的字符间留空格;
④ 必须不能和用户定义的其他对象重名;
⑤ 必须保证你的字段没有和保留字、数据库系统或常用方法冲突;
⑥ 保持字段名和类型的一致性,在命名字段并为其指定数据类型的时候一定要保证一致性。假如数据类型在一个表里是整数,那在另一个表里可就别变成字符型了;
2、修改
(1)修改库名(不推荐此操作)
语法格式:
rename database 旧库名 to 新库名; (老版本5.1.7可以使用)
(2)更改库的字符集(默认服务器的字符集)
alter database 库名 character set utf8;
3、删除
语法格式:
drop database [if exists] 库名;
如果库名存在就删除此数据库。
4、使用
语法格式:
use 库名;
打开使用此库。
查询当前正在使用的数据库名称:
select database();
5、查看
查看所有的数据库的名称:
show databases;
查询每个数据库的字符集:查询某个数据库的创建语句:
show create database 数据库名称;
二、