数据导入、导出
树图思维导图提供 数据导入、导出 在线思维导图免费制作,点击“编辑”按钮,可对 数据导入、导出 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:8d25e1c9d3b955ec2f13b8a056b0a6a8
数据导入、导出思维导图模板大纲
在数据库的日常维护中,表的导入导出是很频繁的操作。
导出
导入
mysqldump 程序用于复制或备份表与数据库。它能把表输出为一个原始数据文件,或者是一个能重建表中记录的 INSERT 语句集合。
命令位于:/usr/local/mysql/bin/mysqldump
备份所有数据库
备份库smudge
导出库smudge 中 表cs_line line_id = 6 的数据 及表结构
导出库smudge 中 表cs_line
备份同时生成新的binlog文件, 使用 -F
跨服务器导出导入数据 将128服务器 smudge库中的in_line 表 导入到 130 服务器smudge 库中 加上-C参数可以启用压缩传递
导出整个数据库
mysql -u root -p database_name < dump.txt
导出指定表
mysqldump -u root -p database_name table_name > dump.txt
将表内容或定义以 SQL 格式导出
mysqldump -u root -p TUTORIALS tutorials_tbl > dump.txt
导出所有数据库
mysqldump -u root -p --all-databases > database_dump.txt
将一台主机上的表或数据库复制到另一台主机上
方式1
1.在源主机上运行以下命令,它会将整个数据库都转储到 dump.txt 文件中
mysql -u root -p database_name < dump.txt
2.在另一台主机上ftp dump.txt 文件,并运行如下命令。在运行这行命令之前,先要确保已经在目标服务器上创建了 database_name。
mysql -u root -p database_name < dump.txt
方式2
mysqldump -u root -p database_name | mysql -h other-host.com database_name
在主机间复制数据库也可以使用另一种方法,它的优点就是无需使用中介文件。将 mysqldump的输出结果直接通过网络传到远端的 MySQL 服务器上。如果你能从源数据库所在的主机上连接到两个服务器上,使用如下命令(一定要确保你能访问两台服务器):
以上命令的 mysqldump 部分会连接本地服务器,将转储结果写入管线。剩下的命令连接到另一台主机的远端服务器上,读取管线上传来的转储结果,将每个语句送到目的主机所在的服务器上。
导入数据库
导入数据库 常用source 命令 进入mysql数据库控制台, 如mysql -u root -p mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source d:\wcnc_db.sql
树图思维导图提供 1113爆卡会总结会会议纪要 在线思维导图免费制作,点击“编辑”按钮,可对 1113爆卡会总结会会议纪要 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:aaf6c152a765d5821e8e1787f2b3226e
树图思维导图提供 埃隆·马斯克的商业版图 在线思维导图免费制作,点击“编辑”按钮,可对 埃隆·马斯克的商业版图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:7464362ac911e8a334867bb3fc7a2346