## 查询操作
**连接数据库**
`mysql -u 用户名 -p 密码`
**创建数据库**
```
create datebase if not exists 数据库名
-> default character set 字符集
-> fefault collate 校对规则 ;
```
**删除数据库**
`drop database 数据库名;`
**查看数据库**
`show databases;`
**选择数据库**
`use 数据库名`
**查看表目录**
`show tables;`
**查看创建表语句**
`show create table 表名;`
**查看表结构**
`desc 表名;`
*****
## 修改操作
**查看数据库编码**
`show variables like 'char%';`
**修改数据库编码**
`set names 编码;`
**修改表字符集**
`alter table 表名 character set 字符编码; `
**修改表指定字段**
`alter table 表名字 change 字段名字 新字段名字 字符集(长度) `
*****
## 数据库导出
**数据库创建表语句导出**
```
mysqldump -u root -p --default-character-set=utf8 -d 数据库名>文件路径加文件名
```
**数据库数据导出**
```
mysqldump -u root -p --quick --no-create-info --extended-insert --default-character-set=utf8 数据库名>文件路径加文件名
```