导出数据库(sql脚本) 

mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u root -p --databases db_name > test_db.sql                 ##得到整个数据库,最全面;;不要--databases也行,就是不够信息全面

mysql导出数据库一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p test_db users> test_users.sql                          ##(结尾没有分号)得到数据库my_10中的表students,简捷

mysql导入sql文件

1,进入MySQL:mysql -u 用户名 -p
  输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码)
2,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库(可能会报错,不用理他)
  输入:mysql>use 目标数据库名
  输入的命令行:mysql>use news;
3,导入文件:mysql>source 导入的来源文件名; 
  输入的命令行:mysql>source news.sql;

下面摘自 http://www.cnblogs.com/yuwensong/p/3955834.html

window下

1.导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u dbuser -p dbname > dbname.sql

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u dbuser -p dbname users> dbname_users.sql

3.导出一个数据库结构

mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

4.导入数据库

常用source 命令
进入mysql数据库控制台,如
mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:/dbname.sql

linux下

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:

mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码

2、只导出表结构

mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql

注:/usr/local/mysql/bin/ ---> mysql的data目录

二、导入数据库
1、首先建空数据库

mysql>create database abc;

2、导入数据库
方法一:

(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;

方法二:

mysql -u用户名 -p密码 数据库名 < 数据库名.sql
#mysql -uabc_f -p abc < abc.sql

最新文章

  1. 在SpringMVC中使用@SessionAttributes和@ModelAttribute将数据存储在session域中
  2. Python验证码6位自动生成器
  3. MIS系统开发利器,实施、维护人员自定义报表的福音,AgileEAS.NET SOA平台动态报表指南
  4. Apache Commons 系列简介 之 Pool
  5. Robotium自动化测试框架实用教程(图)
  6. 【转】Using Gamma 2.2
  7. js文本框提示和自动完成
  8. 【原】简述使用spark集群模式运行程序
  9. 【转】apue《UNIX环境高级编程第三版》第一章答案详解
  10. jquery 如何给新生成的元素绑定 hover事件?
  11. database disk image is malformed
  12. 都说 WebP 厉害,究竟厉害在哪里?
  13. Python:轻量级 ORM 框架 peewee 用法详解(二)——增删改查
  14. QT获取本机IP和Mac地址
  15. spring学习总结——高级装配学习三(Bean的作用域)
  16. Ubuntu16.04系统美化、常用软件安装等,长期更新
  17. Java通过POI生成Excel
  18. SpringMVC和Springboot的区别(网摘)
  19. 如何快速选中某单元格所在的整行或整列 Excel教程
  20. Cannot set HTTP gem source: “source https://rubygems.org not present in cache”

热门文章

  1. 内存块是一种数据结构,内核对象&amp;句柄
  2. 利用pycharm 安装tushare(转) + dir(ts)
  3. 关于MYSQL安装踩的坑
  4. history 命令
  5. SpringBoot默认日志的使用方法及常用配置
  6. 【转帖】Windows与Linux系统下的库介绍
  7. 小a的强迫症 题解
  8. linux常用终端命令(三)远程管理命令
  9. MySQL中的数据库对象
  10. 实现双向绑定Proxy比defineproperty优劣如何?