返回顶部
首页 > 资讯 > 数据库 >Mysql数据库导出和导入sql数据库文件命令是什么
  • 550
分享到

Mysql数据库导出和导入sql数据库文件命令是什么

2024-04-02 19:04:59 550人浏览 八月长安
摘要

这篇文章给大家分享的是有关Mysql数据库导出和导入sql数据库文件命令是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在使用mysql数据库时,经常需要备份和恢复数据库,通

这篇文章给大家分享的是有关Mysql数据库导出和导入sql数据库文件命令是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

在使用mysql数据库时,经常需要备份和恢复数据库,通过导出sql文件备份和直接执行sql文件恢复是非常便捷的方式。

如何对MySQL数据库通过cmd命令导出和导入sql文件?

导出

一、导出数据库

包含数据对象和数据

mysqldump -hhostname -uusername -ppassWord databasename > /home/justin/databasename.sql

二、导出数据库表结构

只有数据库表结构

mysqldump -hhostname -uusername -ppassword -d databasename > /home/justin/databasename.sql

三、导出存储过程及函数

  • 1、查询数据库中的存储过程和函数

    方法一:

    select `name` from mysql.proc where db = 'databasename' and `type` = 'PROCEDURE'; -- 存储过程
    select `name` from mysql.proc where db = 'databasename' and `type` = 'FUNCTioN'; -- 函数

    方法二:

    show procedure status;
    show function status;
  • 2、mysql导出存储过程及函数

    mysqldump -hhostname -uusername -ppassword -ntd -R databasename > /home/justin/prorandfunc.sql
参数说明
-d 结构(--no-data:不导出任何数据,只导出数据库表结构)


-t 数据(--no-create-info:只导出数据,而不添加CREATE TABLE 语句)


-n (--no-create-db:只导出数据,而不添加CREATE DATABASE 语句)


-R (--routines:导出存储过程以及自定义函数)


-E (--events:导出事件)


--triggers (默认导出触发器,使用--skip-triggers屏蔽导出)


-B (--databases:导出数据库列表,单个库时可省略)


--tables 表列表(单个表时可省略)
①同时导出结构以及数据时可同时省略-d和-t
②同时 不 导出结构和数据可使用-ntd
③只导出存储过程和函数可使用-R -ntd
④导出所有(结构&数据&存储过程&函数&事件&触发器)使用-R -E(相当于①,省略了-d -t;触发器默认导出)
⑤只导出结构&函数&事件&触发器使用 -R -E -d

导入

1、首先建空数据库

mysql>create database test;

2、导入数据库
  方法一:
  (1)选择数据库

    mysql>use test;

(2)设置数据库编码

    mysql>set names utf8;

(3)导入数据(注意sql文件的路径)

    mysql>source /home/justin/test.sql;

方法二:

mysql -hhostname -uusername -ppassword abc < /home/justin/test.sql;

感谢各位的阅读!关于“Mysql数据库导出和导入sql数据库文件命令是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

您可能感兴趣的文档:

--结束END--

本文标题: Mysql数据库导出和导入sql数据库文件命令是什么

本文链接: https://lsjlt.com/news/54843.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Mysql数据库导出和导入sql数据库文件命令是什么
    这篇文章给大家分享的是有关Mysql数据库导出和导入sql数据库文件命令是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在使用MySQL数据库时,经常需要备份和恢复数据库,通...
    99+
    2024-04-02
  • mysql 数据库导入导出命令行
    在平常的工作中,我有需要对数据库进行导入导出,一般小型的数据库,我们一直用phpmyadmin,navcate 可视化的操作,但是在linux怎么操作呢,用什么命令行呢 1,数据库的导入操作,使用sourc...
    99+
    2024-04-02
  • linux下导入导出mysql数据库命令
    一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr/local...
    99+
    2022-05-31
    linux 数据库 mysql
  • mysql导入数据库的命令是什么
    在 MySQL 中导入数据库的命令是使用 mysql 命令行工具执行 SQL 脚本文件。以下是在终端中执行导入数据库的基本命令格式:...
    99+
    2024-04-09
    mysql 数据库
  • MySQL数据库导出和导入
    1).MySQLimport的语法介绍:   MySQLimport位于MySQL/bin目录中,是MySQL的一个载入(或者说导入)数据的一个非常有效的工具。这是一个命令行工具。有两个参数以及大量的选项可...
    99+
    2024-04-02
  • sql文件怎么导入mysql数据库
    如何将 sql 文件导入 mysql 数据库?准备 sql 文件:获取并检查 sql 文件的语法。连接到 mysql:使用凭据连接到数据库。创建数据库(可选):如果导入的数据需要新数据库...
    99+
    2024-08-05
    mysql
  • mysql数据库导入、导出
    终端命令操作(导出) 导出整个库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u root-p blog > ./blog.sql   2导出某个表 mysqldump -u 用户名 ...
    99+
    2020-08-22
    mysql数据库导入 导出
  • mysql数据库怎么导入数据库文件
    如何将数据库文件导入 mysql 数据库?连接 mysql 服务器。创建要导入文件的数据库。使用命令:mysql database_name 如何将数据库文件导入 MySQL 数据库 ...
    99+
    2024-08-05
    mysql
  • oracle 数据库dmp文件导入导出
    一、数据库dmp文件导出     在pl/sql中tool下选择export tales,选中所有表格 ,并选择导出路径export即可。 二、数据库dmp...
    99+
    2024-04-02
  • mysql本地数据库怎么导出导入数据库
    可通过以下步骤导出和导入 mysql 数据库:登录 mysql 数据库。导出数据库:执行 "mysqldump" 查询,将数据库导出到 .sql 文件中。登录另一个 mysql 数据库。...
    99+
    2024-08-05
    mysql
  • sql数据库表导入导出的方法是什么
    SQL数据库表导入导出的方法有多种,常用的方法有以下几种:1. 使用SQL命令行工具导入导出:可以使用命令行工具如MySQL的`my...
    99+
    2023-10-08
    sql数据库
  • 怎么将sql文件导入mysql数据库
    这篇文章将为大家详细讲解有关怎么将sql文件导入mysql数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。将sql文件导入mysql数据库的方法:首先打开mysql,...
    99+
    2024-04-02
  • oracle数据库中导入导出命令怎么用
    这篇文章将为大家详细讲解有关oracle数据库中导入导出命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Oracle数据导入导出imp/exp 功能:Oracle...
    99+
    2024-04-02
  • MySQL导出导入数据的命令
    本篇内容主要讲解“MySQL导出导入数据的命令”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL导出导入数据的命令”吧!MySQL导出导入数据命令 1.导...
    99+
    2024-04-02
  • mysql数据库怎么导入导出
    这篇文章将为大家详细讲解有关mysql数据库怎么导入导出,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.数据库导入mysql -uroot -p123456 --defau...
    99+
    2023-06-28
  • mysql数据库怎么导出导入
    通过 mysqldump 命令或 phpmyadmin 导出 mysql 数据库,并使用 mysql 命令或 phpmyadmin 导入数据库,需要将目标数据库与导出文件兼容,并注意权限...
    99+
    2024-08-05
    mysql phpmyadmin
  • mysql怎么导出导入数据库
    通过使用 mysqldump 命令,可以将 mysql 数据库导出为 sql 文件,并使用 mysqlimport 命令将 sql 文件导入另一个 mysql 数据库。 如何使用 My...
    99+
    2024-08-06
    mysql
  • mysql怎么导入导出数据库
    mysql数据库导入导出步骤:连接数据库并选择数据库。导入:使用load data infile语句,指定数据文件、目标表和字段分隔符。导出:使用select * into o...
    99+
    2024-08-06
    mysql
  • 数据库怎么导入导出数据
    本篇内容主要讲解“数据库怎么导入导出数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“数据库怎么导入导出数据”吧!语法:create or replace di...
    99+
    2024-04-02
  • 利用PL/SQL从Oracle数据库导出和导入数据
    本文实例为大家分享了使用PL/SQL从Oracle数据库导出和导入数据的方法,供大家参考,具体内容如下 1.导出数据: 方式一:工具—>导出用户对象—>导出.sql文件 注:这种方式导出的是...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作