导出SQL文件

切换至MySQL安装文件的bin目录下,执行SQL导出命令
image.png

  1. mysqldump -uroot -p123456 test > D:\LinkSpace\Work\WorkSpace\Code\IDEA\test.sql
  2. # 导出一个表
  3. mysqldump -uroot -p123456 test users> D:\LinkSpace\Work\WorkSpace\Code\IDEA\test.sql
  4. # 导出一个数据库结构-参数说明:-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table
  5. mysqldump -uroot -p123456 -d add-drop-table test users> D:\LinkSpace\Work\WorkSpace\Code\IDEA\test.sql

切换到目标目录下,可以看到SQL文件已经生成
image.png

导入数据库

A.登录SQL控制台导入

1、登录MySQL

  1. mysql -uroot -p

2、执行SQL文件导入命令

  1. source D:\LinkSpace\Work\WorkSpace\Code\IDEA\xxl-job\doc\db\tables_xxl_job.sql

image.png

3、查看导入结果

  1. show databases;
  2. use xxl_job;
  3. show tables;

image.png

B.通过mysqldump导入

  1. mysqldump -u username -p dbname < filename.sql

C.使用MySQL命令导入

  1. mysql -u username -p -D dbname < filename.sql

D.使用mysqladmin导入数据库

  1. # 先产生一个库如auction
  2. mysqlbin>mysqladmin -u root -p creat auction
  3. # 导入auction.sql文件
  4. mysqlbin>mysql -u root -p auction < auction.sql

通过以上操作,就可以创建了一个数据库 auction 以及其中的一个表 auction