select 导出内容 into outfile ‘导出的绝对路径‘;
条件:
mysqldump 是 mysql 用于转存储数据库的实用程序。它主要产生一个 SQL 脚本,其中包含从头重新创建数据库所必需的命令 CREATE TABLE INSERT 等。
mysqldump.exe在mysql/bin
目录下
mysqldump -u root -p --no-create-info --tab=C:\\test dvwa guestbook
mysqldump -u root -p database_name table_name > (filepath)filename.txt
mysqldump -u root -p dvwa guestbook > C:\\test\\dump.txt
mysqldump -u root -p dvwa > C:\\test\\dumpdvwa.txt
mysqldump -u root -p --all-databases > C:\\test\\database_dump.txt
mysqldump -h 192.168.146.144 -P 3306 -u root -p dvwa > C:\\temp\\192.168.146.144.txt
mysqldump -u root -p chatroom | mysql -h 192.168.146.144 chatroom
登录mysql终端
mysql> create database dvwa;
mysql> use dvwa;
mysql> set names utf8;
mysql> source C:\\phpStudy\\MySQL\\bin\\dvwa.sql
MySQL 中提供了LOAD DATA INFILE语句来插入数据。
以下实例中将从当前目录中读取文件 dump.txt ,将该文件中的数据插入到当前数据库的 mytbl 表中。
mysql> LOAD DATA LOCAL INFILE ‘dump.txt‘ INTO TABLE mytbl;
如果指定LOCAL关键词,则表明从客户主机上按路径读取文件。[MYSQL反向任意文件读取]
如果没有指定,则文件在服务器上按路径读取文件。
mysqlimport与mysqldump在同一目录mysql/bin。
从文件 test1.txt 中将数据导入到 test 库 test1表中, 可以使用以下命令:
mysqlimport -u root -p --local test test1.txt
文件名即表名
原文:https://www.cnblogs.com/Rain99-/p/13285086.html