【跟晓月学数据库】使用MySQLdump 对数据导入导出

news2025/1/13 10:05:47

前言

大家好,我是沐风晓月,今天给大家介绍MySQLdump的数据导出导入,希望对你有用。

🏠个人主页:我是沐风晓月
🧑个人简介:大家好,我是沐风晓月,阿里云社区专家博主😉😉
💕 座右铭: 先努力成长自己,再帮助更多的人 ,一起加油进步🍺🍺🍺
💕欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信😘

在这里插入图片描述

文章目录

  • 前言
  • 导入数据库
    • 创建book数据库并导入数据
  • 导出数据库
    • 语法:
    • MySQLdump的其他参数
    • 实战案例
  • 总结

导入数据库

创建book数据库并导入数据

  • 创建数据库
mysql> create database book;
Query OK, 1 row affected (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| book               |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.01 sec)

mysql> 
  • 上传book数据库:

在这里插入图片描述

  • 导入数据库
[root@mufeng41 ~]# mysql -uroot -p'Root!2#admin' book </root/book_utf8.sql
  • 查看是否导入成功
mysql> use book
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+----------------+
| Tables_in_book |
+----------------+
| books          |
| category       |
+----------------+
2 rows in set (0.00 sec)

mysql> 

导出数据库

MySQLdump 是一个用于备份和还原 MySQL 数据库的工具。它是 MySQL 官方提供的命令行实用程序,可以将数据库的结构和数据导出为 SQL 文件,并且可以通过导入这些 SQL 文件来还原数据库。

优点:mysql自带,使用方便,备份结果容易操作。少量数据可以使用mysqldump。
缺点: 大量数据下,使用mysqldump恢复较慢,mysqldump再导入数据的时候,都是使用sql语句,需要开启事务,不建议使用。大数据量建议使用XtraBackup。

语法:

  1. 备份整个数据库:
$ mysqldump -u 用户名 -p 数据库名 &gt; 备份文件名.sql

这将创建一个 SQL 文件,其中包含指定的数据库的结构和数据,并将其保存为指定的备份文件。

  1. 备份指定表:
$ mysqldump -u 用户名 -p 数据库名 表名 &gt; 备份文件名.sql

这将创建一个 SQL 文件,其中包含指定数据库中的特定表的结构和数据,并将其保存为指定的备份文件。

  1. 备份多个表:
$ mysqldump -u 用户名 -p 数据库名 表1 表2 表3 > 备份文件名.sql

这将创建一个 SQL 文件,其中包含指定数据库中多个表的结构和数据,并将其保存为指定的备份文件。

  1. 备份指定查询结果:
$ mysqldump -u 用户名 -p 数据库名 --where='查询条件' > 备份文件名.sql

这将创建一个 SQL 文件,其中包含符合指定查询条件的数据,并将其保存为指定的备份文件。

MySQLdump的其他参数

-h 主机名
-P端口
-u 用户名
-p 密码

正常写法:

mysqldump -h主机名 -P端口 -u用户名 -p密码 参数1,参数2.... > 备份文件.sql

实战案例

  • 导出全部数据库表
[root@mufeng41 ~]# mkdir /root/test
[root@mufeng41 ~]# mysqldump -uroot  -p'Root!2#admin' --all-databases > /root/test/all.sql
mysqldump: [Warning] Using a password on the command line interface can be insecure.
[root@mufeng41 ~]# cd test/
[root@mufeng41 test]# ls
all.sql

  • 导出全部表空间信息
mysqldump -uroot -p'Root!2#admin'  -A --all-tablespaces > all3.sql
mysqldump -uroot -p'Root!2#admin'  -A -Y > /root/db_back/all.sql

  • --databases导出多个库
mysqldump -uroot -p --databases test1 test2 > 2.sql
  • 备份指定数据库的指定表(多个表可以用空格间隔)
mysqldump -uroot -p  mysql db event > /backup/mysqldump/2table.db

总结

MySQLdump的导入导出,已经介绍完了,你学会了吗

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/684824.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue3+antd-design-vue+vite项目总结

代码热更新能力失效&#xff0c;每次都需要手动刷新&#xff0c;开发体验极差 1、先看看是否开启了热更新 2、再看看引入模块文件名是否正确。当前的项目部分人可以更新&#xff0c;部分不能&#xff0c;所以和1没什么关系&#xff0c;网上搜索发现vite对文件名大小写十分敏感&…

2-3查找树

2-3查找树 为了保证查找树的平衡性&#xff0c;我们需要一些灵活性&#xff0c;因此在这里我们允许树中的一个结点保存多个键。确切的说&#xff0c;我 们将一棵标准的二叉查找树中的结点称为2-结点(含有一个键和两条链)&#xff0c;而现在我们引入3-结点&#xff0c;它含有两…

Java版本企业招投标采购管理系统源码 +支持二开+spring cloud

一、立项管理 1、招标立项申请 功能点&#xff1a;招标类项目立项申请入口&#xff0c;用户可以保存为草稿&#xff0c;提交。 2、非招标立项申请 功能点&#xff1a;非招标立项申请入口、用户可以保存为草稿、提交。 3、采购立项列表 功能点&#xff1a;对草稿进行编辑&#x…

如何访问NetApp E系列存储的CLI命令行

NetApp存储的E系列&#xff08;e-series&#xff09;是收购LSI存储而来的&#xff0c;所以这个产品的install base&#xff0c;也就是安装量其实是很大的&#xff0c;因为早期LSI的商业模式就是OEM&#xff0c;给很多的IT公司做过OEM&#xff0c;比较典型的就是IBM的早期的DS存…

我想搭建一个商城?有哪些流程?

近年来&#xff0c;我国电子商务发展迅速。淘宝、京东、亚马逊等一大批电子商务巨头受到越来越多消费者的青睐。互联网普及率大大提高&#xff0c;消费者也逐渐形成了网上购物的习惯。在支付体验、物流服务和售后服务不断提升的过程中&#xff0c;越来越多的消费者依赖网络购物…

保险信创 数据领航|GBASE南大通用亮相2023年保险行业信息技术应用创新大会

2023年6月&#xff0c;2023年保险行业信息技术应用创新大会在京召开&#xff0c;会议重点围绕保险核心业务系统的改造及终端的选型和应用展开探讨学习&#xff0c;分享行业成功实践经验&#xff0c;着力解决行业信创发展痛点难点&#xff0c;助力行业加快信创生态建设&#xff…

Linux用户权限和认证

linux公钥登录 useradd test -m -g root创建名为test的用户&#xff0c;生成相应目录&#xff0c;同时加入root组passwd test重置密码 分配test用户sudo权限&#xff0c;sudo vim etc/sudoers 编辑SSH文件 vim /etc/ssh/sshd_config PermitRootLoginyes改为no关闭ROOT登录…

基于全卷积神经网络(FCN)实现图像分割

目录 1、作者介绍2、网络及数据集介绍2.1 FCN算法2.2 VOC_2012数据集2.3 制作自己的语义分割数据集2.3.1 标注方式一&#xff1a;多边形标注2.3.1.1 labelMe安装与数据标注2.3.1.2 数据格式转换2.3.1.3 数据集分类 2.3.2 标注方式二&#xff1a;像素级涂抹 3、基于RESNet50骨干…

Linux 学习记录39(C高级篇)

Linux 学习记录39(C高级篇) 本文目录 Linux 学习记录39(C高级篇)一、gdb调试工具1. gdb工具的使用 二、枚举类型 enum1. 定义 三、Makefile1. 什么是makefile2. 什么是Make3. Make用途4. Makefile的工作过程(1. Makefile分步编译的目的 5. Makefile的语法规则6. Makefile变量的…

【unity每日一记】那些动作基础你还记得吗—移动和旋转相关

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a;uni…

农村电商APP软件开发 电商新农村紧跟时代脚步

互联网技术的深入发展让电子商务走向了高潮&#xff0c;不过在一些交通闭塞的乡村地区&#xff0c;电商发展还处于初期阶段。大量农产品从生产到流通渠道的变革&#xff0c;让互联网农产品成为新型农业发展的重要手段&#xff0c;不仅增加了农业产值提高了农民收入&#xff0c;…

《kafka 核心技术与实战》课程学习笔记(六)

生产者消息分区机制原理剖析 为什么分区&#xff1f; Kafka 有主题&#xff08;Topic&#xff09;的概念&#xff0c;它是承载真实数据的逻辑容器&#xff0c;而在主题之下还分为若干个分区&#xff0c;也就是说 Kafka 的消息组织方式实际上是三级结构&#xff1a;主题 - 分区…

[CKA]考试之四层负载均衡service

由于最新的CKA考试改版&#xff0c;不允许存储书签&#xff0c;本博客致力怎么一步步从官网把答案找到&#xff0c;如何修改把题做对&#xff0c;下面开始我们的 CKA之旅 题目为&#xff1a; Task 重新配置一个已经存在的front-end的deployment&#xff0c;在名字为nginx的容…

spring boot 整合EasyPoi导入导出,下载模版功能

引入依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.5.RELEASE</version><relativePath/> <!-- lookup parent from repository --></…

【算法题】链表系列之从尾到头打印链表、重建二叉树、用两个栈实现队列

【算法题】链表系列 一、从尾到头打印链表1.1、题目描述1.2、递归法1.3、栈&#xff08;stack&#xff09; 二、重建二叉树2.1、题目描述2.2、前置知识&#xff1a;2.3、分治算法2.4、小结 三、用两个栈实现队列3.1、题目描述3.2、双栈法3.3、小结 总结 一、从尾到头打印链表 …

从零开始 Spring Boot 48:JPA Hibernate

从零开始 Spring Boot 48&#xff1a;JPA & Hibernate 图源&#xff1a;简书 (jianshu.com) 对象关系映射&#xff08;ORM&#xff09;是将Java对象转换为数据库表的过程。换句话说&#xff0c;这允许我们在没有任何SQL的情况下与关系数据库进行交互。Java Persistence AP…

Redis入门(4)-list

redis中list数据会按照插入顺序进行排序&#xff0c;其底层是一个无头结点的双向链表&#xff0c;因此表头和表尾的操作性能较高&#xff0c;但中间元素操作性能较差。 1.lpush key element [element ] 从表头插入元素 lpush nosql redis hbase lpush nosql mongdb2.lrange…

信息熵、条件熵、信息增益

一、信息熵 其中&#xff1a; &#xff1a;样本属于第i个类别的概率 &#xff1a;总样本数 &#xff1a;集合 中属于第 个类别的样本个数 二、条件熵 其中&#xff1a; &#xff1a;属性 的取值个数 &#xff1a;选出属性 取值等于 的样本集合 三、信息增益 信息增…

安全防御 --- IPSec理论(03)

DPD 死亡对等体检测&#xff08;dead peer detection&#xff09;&#xff0c;检查对端IKE SA&#xff08;iskmp sa&#xff09;是否存在。当隧道出现异常&#xff0c;检测出异常重新发起协商&#xff0c;维持隧道。 作用&#xff1a;DPD解决隧道黑洞问题&#xff0c;用于检查…

Docker搭建Hadoop集群

目录 1.拉取centos镜像 2.基础镜像配置(基于centos构建hadoopbase镜像) 3.集群环境配置 1.创建3个容器 2.配置网络 3.配置主机和ip的映射关系 4.配置3个节点的免密登录 4.搭建hadoop集群 1.安装hadoop 2.修改配置文件 3.分发Hadoop及配置文件my_env.sh 5.启动集群 …