库操作
数据库命名规则:
- 可以由字母、数字、下划线、
@
、#
、$
; - 区分大小写;
- 唯一性;
- 不能使用关键字如
create
,select
; - 不能单独使用数字;
- 最长128位
相关命令:
# 创建数据库,注意必须指定编码类型
create database db11 charset utf8;
# 查看所有数据库
show databases;
# 查看某一个数据库
show create database db;
# 修改数据库的默认语言(记住)
alter database db charset gbk
# 删除数据库
drop database db1;
备份
物理备份:直接复制数据库文件.
单个数据库
备份:myslqdump -uroot -p密码 db_name > 路径/db_name.sql
恢复:
mysql -uroot -p密码 db_name < 路径/db_name.sql
,必须保证数据库中存在数据库db_name
.
在完成django项目后可以将数据包备份至当前项目目录下,方便日后恢复!
多个数据库
备份:mysqldump -uroot -p密码 --databases db1 db2 > 路径/db1_db2.sql
恢复: mysql -uroot -p密码 < 路径/db1_db2.sql