数据库相关操作

数据库名称最好有意义 名称不要包含特殊字符和MySQL关键字。

数据库名称最好有意义,名称不要包含特殊字符和MySQL关键字,所有的数据库名、表名和表字段都是区分大小写的。

CREATE DATABASE|SCHEMA db_name; //创建数据库
CREATE DATABASE IF NOT EXISTS db_name; //检测数据库名称是否存在,不存在则创建
CREATE DATABASE IF NOT EXISTS db_name DEFAULT CHARACTER SET charset; //在创建数据库的同时指定编码格式 

例子:

CREATE DATABASE IF NOT EXISTS db_name DEFAULT CHARACTER SET utf8;

SHOW DATABASES | SCHEMAS; //查看当前服务器下的所有数据库 
SHOW CREATE DATABASE db_name; //查看指定数据库的详细信息
ALTER DATABASE db_name DEFAULT CHARACTER SET charset; //修改指定数据库的编码方式 
USE db_name; //打开指定数据库 
SELECT DATABASE() | SCHEMA(); //得到当前打开的数据库 
DROP DATABASE db_name; //删除指定的数据库 
DROP DATABASE IF EXISTS db_name //如果数据库存在则删除
SHOW WARNINGS //查看上一步产生的警告信息
MySQL中的注释 # 注释内容 -- 注释内容