当前位置:首页 > 问答 > 正文

数据库备份 数据导出 mysql命令导出数据库—mysql数据库导出数据的常用命令详解

数据库备份 | 数据导出 | mysql命令导出数据库

  1. mysqldump命令

    数据库备份 数据导出 mysql命令导出数据库—mysql数据库导出数据的常用命令详解

    • 导出整个数据库:
      mysqldump -u [用户名] -p [数据库名] > [输出文件.sql]
    • 导出指定表:
      mysqldump -u [用户名] -p [数据库名] [表名] > [表数据.sql]
    • 添加选项:
      --skip-lock-tables(非锁定表)
      --where(条件导出)
  2. SELECT INTO OUTFILE

    • 导出查询结果到文件:
      SELECT * INTO OUTFILE '[文件路径]' FROM [表名] WHERE [条件];
  3. mysql命令导出

    • 通过重定向输出:
      mysql -u [用户名] -p -e "SELECT * FROM [表名]" [数据库名] > [输出文件.csv]
  4. 备份压缩

    数据库备份 数据导出 mysql命令导出数据库—mysql数据库导出数据的常用命令详解

    • 结合gzip压缩:
      mysqldump -u [用户名] -p [数据库名] | gzip > [备份文件.sql.gz]
  5. 注意事项

    • 确保存储路径有写入权限
    • 大数据量时建议分批次导出
    • 定期验证备份文件完整性

(信息参考日期:2025-07)

发表评论