Mysql学习——MySQL导入导出.sql文件及常用命令

Mysql学习——MySQL导入导出.sql文件及常用命令在日常学习和工作,难免不了使用Mysql数据库,有时候需要导入导出数据库,或者其中的数据表。下面是我自己整理的一些东西!

大家好,又见面了,我是全栈君。

在日常学习和工作,难免不了使用Mysql数据库,有时候需要导入导出数据库,或者其中的数据表。下面是我自己整理的一些东西!
在Navicat Premium,sqlyong等工具中导入导出数据库,在这里就不做说明。这里介绍的是在dos命令模式下进行数据库的导入导出,(Linux中使用的语法和dos大致相同)有需要了解的朋友可参考。

几个常用用例: (可选择自定义输出地址)

1.导出整个数据库

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

这个时候会提示要你输入root用户名的密码,输入密码后dataname数据库就成功备份在mysql/bin/目录中. (默认是保存在bin目录下的。)

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 
mysqldump -u root -p dataname users> dataname_users.sql 

3.导出一个数据库结构

mysqldump -u wcnc -p -d –add-drop-table smgp_apps_test >d:\test_db.sql -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table 

4.导入数据库
常用source 命令
进入mysql数据库控制台,

mysql -u root -p 

mysql>use 数据库 

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:\dataname_users.sql 

附:亚马逊云上
(1)导出数据库:


mysqldump -u用户名 -p密码 数据库名>数据库备份名
例子:

mysqldump --user=relroot -hrelease-tcl-db.cxa11khjt0sv.rds.cn-north-1.amazonaws.com.cn -prelepwd shop>/root/sqlbak/shop_20160601.sql

–user 代表用户名 -h 主机地址 -p 密码 /root/sqlbak导出的路径
(2)导出数据表 :

mysqldump  -u用户名 -p密码 数据库名 数据库表>数据表备份名

例子:

mysqldump --user=relroot -hrelease-tcl-db.cxa11khjt0sv.rds.cn-north-1.amazonaws.com.cn -prelepwd shop   content>/root/sqlbak/shop_content.sql

参考学习:
MySQL导入导出.sql文件及常用命令(windows&linux):
http://www.168520.com/develop/mysqljumpdump.html

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • laravel通过创建自定义artisan make命令来新建类文件详解「建议收藏」

    laravel通过创建自定义artisan make命令来新建类文件详解「建议收藏」laravel通过创建自定义artisan make命令来新建类文件详解

    2022年4月24日
    49
  • 数据结构JAVA—递归算法「建议收藏」

    数据结构JAVA—递归算法「建议收藏」http://blog.csdn.net/wangjinyu501/article/details/8248492  原版一、基本概念       递归算法是一种直接或者间接调用自身函数或者方法的算法。Java递归算法是基于Java语言实现的递归算法。递归算法的实质是把问题分解成规模缩小的同类问题的子问题,然后递归调用方法来表示问题的解。递归算法对解决

    2022年7月8日
    19
  • java的UDP通信[通俗易懂]

    java的UDP通信[通俗易懂]importjava.io.IOException;importjava.net.DatagramPacket;importjava.net.DatagramSocket;/*UDP接收

    2022年7月2日
    29
  • C# 数组截取

    C# 数组截取这段时间常常需要对数据的数据进行截取,以方便解析。原来一直用的Array.ConstrainedCopy();以及 Array.Copy();来进行数组复制截取 先看Array.ConstrainedCopy():其说明如下 publicstaticvoidConstrainedCopy(ArraysourceArray,intsourceIndex,Arraydes…

    2022年6月8日
    154
  • LHS和RHS理解

    LHS和RHS理解最近在重学前端 遇到 LHS 和 RHS 两个名词 这里记录下 方便深入理解两个概念见名知意 L 和 R 的含义 它们分别代表左侧和右侧 这里举一个简单的例子 console log a 在这段代码中 a 就是进行 RHS 查询 因为我们并没有对 a 进行赋值操作 而是直接引用了 a 我们需要查找并拿到 a 的值才能传递给 console log 如果 a 2 这里对 a 的引用则是 LHS 引用 LHS

    2025年8月23日
    4
  • 服务器端黑盒测试工具JMeter[通俗易懂]

    服务器端黑盒测试工具JMeter[通俗易懂]简介JMeter是针对服务器的黑盒测试工具。可以用于功能测试,负载测试和性能测试。JMeter是ApacheJakarta的子项目,开源免费软件。JMeter的网址:jakarta.apache.org/jmeter/当前版本:2.3安装和使用需要安装JRE。解压缩JMeter的分发包。在bin目录下,运行jmeter.bat。在JMeter窗口中定义测试…

    2022年8月31日
    7

发表回复

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

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