mysql导入导出sql文件

mysql导入导出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

 

 

1. 导入数据到数据库

mysql -uroot -D数据库名 

1. 导入数据到数据库中得某个表

mysql -uroot -D数据库名  表名

 

D:\APMServ5.2.6\MySQL5.1\bin>mysqldump -u root -p  erp lightinthebox_tags > ligh
tinthebox.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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112973.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月26日 下午10:00
下一篇 2021年10月26日 下午11:00


相关推荐

  • Android 多媒体框架stagefright

    Android 多媒体框架stagefright

    2026年3月16日
    2
  • RT-Thread中自定义 FinSH 命令「建议收藏」

    RT-Thread中自定义 FinSH 命令「建议收藏」在使用RT-Thread中的FinSH命令时,除了系统默认的FinSH命令以外,我们还可以自定义FinSH命令。下面就来演示一下如何自定义FinSH命令。关于FinSH命令的详细用法请参考官方资料https://www.rt-thread.org/document/site/programming-manual/finsh/finsh/。要使用FinSH命令首先要添加FinSH组件,添加组件的详细过程见手把手教你移植RT-Thread系统,FinSH组件添加成后,打开建立…

    2022年5月22日
    61
  • Voliate

    Voliate1、voliate的理论作用:A、保证可见性B、保证指令不重新排2、可见性原理:a.保证写后的数据马上回写到系统内存b。根据缓存一致性协议,保证写后,数据在总线声明为过期,其他已经读取过这个变量的处理器会通过嗅探技术,发现自己的数据内存被修改,声明无效,如果要修改,则会重新去读取,但是,如果不修改,则不会去读取c.不能保证原子性代码:while(i==1){i++;}…

    2022年4月28日
    74
  • Python绘制地图神器folium入门

    Python绘制地图神器folium入门文章目录一 简介二 安装方法三 主要功能 3 1 各级别地图 3 1 1 世界地图 3 1 2 国家地图 3 1 3 市级地图 3 2 地图形式 3 3 在地图上标记 3 3 1 普通标记 3 3 2 点击获取经纬度 3 3 3 动态放置标记 3 4 热力图绘制 3 5 密度地图绘制 3 6 自定义地图区域 3 6 1 只绘制边界 不添加数据 3 6 2 绘制边界 添加数据四 竞品对比与优劣势五 参考资料一 简介想通过

    2026年3月20日
    2
  • OpenWebUI接入NewAPI支持nano banana画图教程

    OpenWebUI接入NewAPI支持nano banana画图教程

    2026年3月15日
    2
  • PyQt5 安装教程

    PyQt5 安装教程文章目录 pip 的解释 pip 的使用 PyQt5 的下载安装 PyQt5 工具 pip 的更新环境变量的配置检验是否下载成功 pip 的解释 pip 是 python 的安装包程序 可以把 pip 理解为 python 标准库众多包其中的一个 只不过 pip 特殊的地方就在于 它可以管理标准库中其他的包 在我看来 就是 pip 可以拿来当作一个命令程序 以此安装 python 标准库中的各种包 pip 的使用如果你想要安装 python 的某一个包 直接打开 cmd 输入 pipinstall 包名即可 菜鸟表示真的好用 PyQt5 的下载

    2026年3月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号