mysql 导出 导入

一、导出

  windows下 切换到mysql安装目录bin目录下

  导出 数据库lz_garden 下的 所有表结构 到d盘并命名为lz_garden.sql:  

D:\dev\MySQL\MySQL Server 5.5\bin>mysqldump -u root -p -d --add-drop-table lz_garden > d:/lz_garden.sql

导出 数据库lz_garden 下的 所有 到d盘并命名为lz_garden.sql:

D:\dev\MySQL\MySQL Server 5.5\bin>mysqldump -u root -p lz_garden > d:/lz_garden.sql

  

二、导入mysql文件

进入mysql, use 当前数据库,然后使用source 命令,如下:

mysql> source d:/lz_garden.sql;

 三、mysql 导入表结构后主键自增id不是从1开始,基本思路是 truncate 数据库下 所有表。

使用以下命令,导入到d盘为truncate.sql文件:

mysql> select Concat(‘TRUNCATE TABLE ‘, TABLE_NAME, ‘;‘) from INFORMATION_SCHEMA.TABLES  WHERE TABLE_SCHEMA = ‘lz_garden2‘ into outfile ‘d:/truncate.sql‘;

打开该文件,全部复制,执行便可。

时间: 2024-12-18 20:45:53

mysql 导出 导入的相关文章

[转]mysql导出导入中文表解决方法

在开发过程中会经常用到mysql导出导入中文表,本文将详细介绍其如何使用,需要的朋友可以参考下. 在开发过程中会经常用到mysql导出导入中文表,本文将详细介绍其如何使用,需要的朋友可以参考下一.先针对utf8导出: (1)导出源数据库的所有表: 代码如下: mysqldump -u root -p密码 --socket=mysql.sock --default-character-set=utf8 --set-charset=utf8 --hex-blob --databases 数据库名 >

mysql 导出导入数据 -csv

MySql数据库导出csv文件命令: mysql> select first_name,last_name,email from account into outfile 'e://output1.csv' fields terminated by ','optionally enclosed by ''lines terminated by '/n'; csv文件效果: sunny Grigoryan [email protected]           Jon Siegal [email 

mysql导出导入某张表

一般表数据少的话都用图形界面了,看着比较方便. 如果表中数据比较多,用图形界面极容易卡死,这个时候就要用到命令行了. 用命令行导出导入大量数据还是比较快的,方法如下: 导出库db1中的表table1: /usr/bin/mysqldump -uroot -proot --default-character-set=utf8 db1 table1 > file1.sql 导出整个库 /usr/bin/mysqldump -uroot -proot --default-character-set=u

mysql导出导入数据库表

1.下载数据库 mysqldump db_name  -h 192.168.5.162 -uroot -p > /var/www/db_name.sql(这个可以自定义) 2,下载数据库中的某个表: mysqldump db_name table_name -h 192.168.5.162 -uroot  -p  > /var/www/table_name.sql 3.把导出来的数据库导入我们本地数据库 首先我们必须要新建一个数据库,这个数据库就是我们要导入的数据库 mysql 创建的数据库

Mysql导出/导入数据

导出数据**直接在系统执行命令:导出为cvs格式: [[email protected] ~]# mysql -u root -p密码 -e "select * from mydb.name into outfile '/tmp/12.cvs' character set utf8" --character set utf8 指定相应编码规则,不然可能乱码 导出为txt格式:[[email protected] ~]# mysql -u root -p密码 -e "selec

mysql导出导入数据

1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p dbname users> dbname_users.sql3.导出一个数据库结构mysqldump -u dbuser -p -d --add-drop-table dbname >

黑窗口下mysql导出导入数据库

导出:1,运行 cmd2,输入 mysqldump -uroot -p databasename>c:\a.sql 回车(期中databasename是你的数据库名)3,输入密码,回车.到C盘根目录下找a.sql. 导入:c:\>MySQL -u root -p mydb2 < e:\MySQL\a.sql

mysql 导出导入数据库

一.导出数据库 1.进入MySQL目录下的bin文件夹 运行cmd :在窗口输入命令 d: 进入d盘:输入 cd Program Files\MySQL\MySQL Server 5.7\bin 命令进入bin文件 2.输入命令 mysqldump  --default-character-set=utf8 -h localhost -u user1  -p  BFAPP9> BFAPP9.sql localhost是数据库地址  user1是用户名  BFAPP9是数据库名  BFAPP9.s

mysql导出/导入表结构以及表数据

导出: 命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 数据库名 表名 脚本名; 1.导出数据库为dbname的表结构(其中用戶名为root,密码为dbpasswd,生成的脚本名为db.sql)    mysqldump -uroot -pdbpasswd -d dbname >db.sql; 2.导出数据库为dbname某张表(test)结构    mysqldump -uroot -pdbpasswd -d dbname test>db.sql; 3.导出数据库为