2.库操作
库的增删查改
selete database(); - - - 查看自己是在哪个库中
创建数据库有两个编码集:
- 数据库编码集:(保存)数据库未来存储数据使用的编码集,统一的,用什么编码给库写,用什么编码从库拿。
- 数据库校验集:(读取)支持数据库进行字段比较使用的编码,本质也是读取数据库中的数据采用的编码格式。
- 数据库无论对数据做任何操作,都必须保证数据库的操作和编码必须是编码一致的。
show charset; - - - 查看系统所支持的所有的编码集方法
show collation; - - - 查看所有的所支持的校验集方法
创建d1,手动添加编码集和校验集的方式。
create database d1 charset=utf8 collate utf8_general_ci;
utf8_general_ci - - - (校验集选项)不区分大小写
utf8_bin - - - (校验集选项)区分大小写
校验集会影响比较结果的
给数据库增加数据,必须先进入数据库,eg: use d1; 先进入数据库再建表。
修改库,只能修改库的编码集和校验集,如下所示:
库的备份和恢复
数据库非常不建议直接删除库,一般是先备份再删除。