1.create database [if not exists] db_name
2.character set:指定数据库采用的字符集,如果不指定字符集,默认为utf8
3.collate:指定数据库字符集的校队规则(常用的utf8_bin[区分大小写]、utf8_general_ci[不区分大小写],默认是utf8_general_ci)
#创建数据库指令
CREATE DATABASE db_01;
#删除数据库指令
DROP DATABASE db_01;
#创建一个使用utf8字符集的db_02数据库
CREATE DATABASE db_02 CHARACTER SET utf8;
#创建一个使用utf8字符集,并带校对规则的db_03数据库
CREATE DATABASE db_03 CHARACTER SET utf8 COLLATE utf8_bin;
显示数据库语句:
show databases
显示数据库创建语句:
show create database db_name
数据库删除语句:
drop database [if exists] db_name
#显示数据库语句
SHOW DATABASES;
#查看创建的db01数据库的定义信息
SHOW CREATE DATABASE db01;
#在创建数据库/表的时候,为了规避关键字,可以使用反引号解决
备份数据库(在DOS执行)命令行:
mysqldump -u 用户名 -p密码 -B 数据库1 数据库2 数据库n > 文件名.sql
恢复数据库(进入Mysql命令行再执行):
source 文件名.sql
备份库中的表:
mysqldump -u 用户名 -p密码 数据库 表1 表2 表n > 文件名.sql