前言
本文主要介绍MYSQL里 库 的操作
请注意 : 在MYSQL中,命令行是不区分大小写的
1.创建库
create database [if not exists] database_name [charset=utf8 collate=utf8_general_ci] ...]
- create database 是命名语法,不可省略
- [if not exists] 如果不存在创建,如果存在跳过该命令,可省略.简单点来说,我们有一个库test1,如果要再创建一个test1,会报错,如果带上[if not exists],则不会报错,也不会创建,实践中我们一般都是带上这个的
- charset指定字符集 ,一般说来中文用的都是utf8,所以不咋用该,可以省略
- collate指定字符校验集,一般说也不用改,可以省略
举个例子
2.查看库
show databases;
该语句用于查看所有已经可以用于访问的库,请注意databases最后要带s
show creat database database_name;
该语言用于查看创建 database_name时的信息
3.修改库
alter database database_name [修改选项]
通常修改库指的是修改库里的字符编码之类的
4.删除库
慎用!!!!
drop database database_name;
删除库之后会把库及库里面的文件递归的全部删除,请慎用
5.看一下目前有谁在使用mysql
6.库的备份与恢复
备份 mysqldump -P3306 -u root -p123456 -B mytest > 备份路径还原 mysql> source 备份路径 ;