导出数据库结构和数据
用法
mysqldump -u <用户名> -p <密码> <数据库名> > <导出的文件名>.sql
示例
mysqldump -u root -p123456 mydatabase > mydatabase.sql
- 如果不导出数据只导结构加上
--no-data
例如:mysqldump -u root -p123456 --no-data mydatabase > mydatabase.sql
- 如果不导出结构只导数据加上
--no-create-info
例如:mysqldump -u root -p123456 --no-create-info mydatabase > mydatabase.sql
导出数据库结构和数据,忽略部分表
用法
mysqldump -u <用户名> -p <密码> <数据库名> --ignore-table=<忽略表> > <导出的文件名>.sql
示例
mysqldump -u root -p123456 mydatabase --ignore-table=mydatabase.t1 --ignore-table=mydatabase.t2 > mydatabase.sql
忽略的表必须加上数据库名
导出指定表的数据和结构
用法
mysqldump -u <用户名> -p <密码> <数据库名> <表名> > <导出的文件名>.sql
示例
mysqldump -u root -p123456 mydatabase mytable > mytable.sql
- 如果不导出数据只导出结构加上
--no-data
- 如果不导出结构只导出数据加上
--no-create-info
- 如果导出多个表可以在表名后面继续输入表名
(下同,不再重复赘述)
导出指定表的结构和数据并且压缩
用法
mysqldump -u <用户名> -p <密码> <数据库名> <表名> | gzip > <导出的文件名>.sql.gz
示例
mysqldump -u root -p123456 mydatabase mytable | gzip > mytable.sql.gz
导出指定表的部分数据(支持条件查询)
用法
mysqldump -u <用户名> -p <密码> <数据库名> <表名> --where="<条件>" > <导出的文件名>.sql
示例
mysqldump -u root -p123456 mydatabase users --where="id between 1 and 5" > mytable_where_data.sql
导出时表加锁(默认)
用法
mysqldump -u <用户名> -p <密码> --lock-tables <数据库名> > <导出的文件名>.sql
示例
mysqldump -u root -p123456 --lock-tables mydatabase > mydatabase_locked.sql
导出的 sql 文件里在insert
语句开头和结尾有下面这两处代码:
LOCK TABLES `ui_bookmark` WRITE;
...
UNLOCK TABLES;
导出时表不加锁
用法
mysqldump -u <用户名> -p <密码> --skip-lock-tables <数据库名> > <导出的文件名>.sql
示例
mysqldump -u root -p123456 --skip-lock-tables mydatabase > mydatabase_unlocked.sql
导出指定表的数据和结构到 CSV 文件中
示例
mysqldump -uroot -p123456 -t -T/var/lib/mysql-files/ database table --fields-terminated-by=',' --fields-escaped-by='' --fields-optionally-enclosed-by='';
更好的导出方式可以查看这一篇文章《mysql导出csv文件以及注意事项》
导出时设置字符集
用法
mysqldump -u <用户名> -p <密码> --default-character-set=<字符集> <数据库名> > <导出的文件名>.sql
示例
mysqldump -u root -p123456 --default-character-set=utf8mb4 mydatabase > mydatabase_utf8mb4.sql
sql 数据导入
source
命令
示例:
source /tmp/table.sql
不错不错,我喜欢看
不错不错,我喜欢看 https://www.237fa.com/
看的我热血沸腾啊https://www.ea55.com/
1.76经典耐玩传奇私服:重温激情,战火重燃,回味无穷的史诗对决!:https://501h.com/danzhiye/2024-09-06/33337.html
你的文章让我感受到了无尽的欢乐,谢谢分享。 https://www.4006400989.com/qyvideo/99514.html
《Running Man2019》日韩综艺高清在线免费观看:https://www.jgz518.com/xingkong/68526.html