iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql基本导入导出数据命令
  • 727
分享到

mysql基本导入导出数据命令

2024-04-02 19:04:59 727人浏览 薄情痞子
摘要

这篇文章主要讲解了“Mysql基本导入导出数据命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql基本导入导出数据命令”吧! 1.导出整个   

这篇文章主要讲解了“Mysql基本导入导出数据命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql基本导入导出数据命令”吧!

1.导出整个

  dump -u 用户名-p 数据库名> 导出的文件名

  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

  2.导出一个表

  mysqldump -u 用户名-p 数据库名 表名> 导出的文件名

  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

  3.导出一个数据库结构

  mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql

  -d 没有数据--add-drop-table 在每个create语句之前增加一个drop table

  4.导入数据库

  常用source命令

  进入my控制台,

  如mysql -u root -p

  mysql>use 数据库

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

  mysql>source d:\wcnc_db.sql

补充:

mysqldump支持下列选项: 

--add-locks 

在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了使得更快地插入到MySQL)。 

--add-drop-table 

在每个create语句之前增加一个drop table。 

--allow-keyWord

允许创建是关键词的列名字。这由在列名前面加表名的方法做到。 

-c, --complete-insert 

使用完整的insert语句(用列名字)。 

-C, --compress 

如果客户和服务器均支持压缩,压缩两者间所有的信息。 

--delayed 

用INSERT DELAYED命令插入行。 

-e, --extended-insert 

使用全新多行INSERT语法。(给出更紧缩并且更快的插入语句) 

-#, --debug[=option_string] 

跟踪程序的使用(为了调试)。 

--help 

显示一条帮助消息并且退出。 

--fields-terminated-by=... 

--fields-enclosed-by=... 

--fields-optionally-enclosed-by=... 

--fields-escaped-by=... 

--fields-terminated-by=... 

这些选择与-T选择一起使用,并且有相应的LOAD DATA INFILE子句相同的含义。 

LOAD DATA INFILE语法。 

-F, --flush-logs 

在开始导出前,洗掉在MySQL服务器中的

日志

文件。 

-f, --force, 

即使我们在一个表导出期间得到一个SQL错误,继续。 

-h, --host=.. 

从命名的主机上的MySQL服务器导出数据。缺省主机是localhost。 

-l, --lock-tables. 

为开始导出定所有表。 

-t, --no-create-info 

不写入表创建信息(CREATE TABLE语句) 

-d, --no-data 

不写入表的任何行信息。如果你只想得到一个表的结构的导出,这是很有用的! 

--opt 

同--quick --add-drop-table --add-locks --extended-insert --lock-tables。 

应该给你为读入一个MySQL服务器的尽可能最快的导出。 

-pyour_pass, --password[=your_pass] 

与服务器连接时使用的口令。如果你不指定“=your_pass”部分,mysqldump需要来自终端的口令。 

-P port_num, --port=port_num 

与一台主机连接时使用的tcp/IP端口号。(这用于连接到localhost以外的主机,因为它使用Unix套接字。) 

-q, --quick 

不缓冲查询,直接导出至stdout;使用mysql_use_result()做它。 

-S /path/to/Socket, --socket=/path/to/socket 

与localhost连接时(它是缺省主机)使用的套接字文件。 

-T, --tab=path-to-some-directory 

对 于每个给定的表,创建一个table_name.sql文件,它包含SQL CREATE 命令,和一个table_name.txt文件,它包含数据。 注意:这只有在mysqldump运行在mysqld守护进程运行的同一台机器上的时候才

工作

。.txt文件的格式根据--fields-xxx和-- lines--xxx选项来定。 

-u user_name, --user=user_name 

与服务器连接时,MySQL使用的用户名。缺省值是你的Unix登录名。 

-O var=option, --set-variable var=option

设置一个变量的值。可能的变量被列在下面。 

-v, --verbose 

冗长模式。打印出程序所做的更多的信息。 

-V, --version 

打印版本信息并且退出。 

-w, --where='where-condition' 

只导出被选择了的记录;注意引号是强制的! 

"--where=user='jimf'" "-wuserid>1" "-wuserid<1" 

最常见的mysqldump使用可能制作整个数据库的一个备份: 

mysqldump --opt database > backup-file.sql 

但是它对用来自于一个数据库的信息充实另外一个MySQL数据库也是有用的: 

mysqldump --opt database | mysql --host=remote-host -C database 

由于mysqldump导出的是完整的SQL语句,所以用mysql客户程序很容易就能把数据导入了: 

mysqladmin create target_db_name 

mysql target_db_name < backup-file.sql

感谢各位的阅读,以上就是“mysql基本导入导出数据命令”的内容了,经过本文的学习后,相信大家对mysql基本导入导出数据命令这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

您可能感兴趣的文档:

--结束END--

本文标题: mysql基本导入导出数据命令

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql基本导入导出数据命令
    这篇文章主要讲解了“mysql基本导入导出数据命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql基本导入导出数据命令”吧! 1.导出整个   ...
    99+
    2022-10-18
  • MySQL导出导入数据的命令
    本篇内容主要讲解“MySQL导出导入数据的命令”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL导出导入数据的命令”吧!MySQL导出导入数据命令 1.导...
    99+
    2022-10-18
  • mysql 数据库导入导出命令行
    在平常的工作中,我有需要对数据库进行导入导出,一般小型的数据库,我们一直用phpmyadmin,navcate 可视化的操作,但是在linux怎么操作呢,用什么命令行呢 1,数据库的导入操作,使用sourc...
    99+
    2022-10-18
  • linux下导入导出mysql数据库命令
    一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr/local...
    99+
    2022-05-31
    linux 数据库 mysql
  • Oracle—— 导入/导出 数据:exp,imp 命令
    exp,imp 命令是需要在windows  的 cmd  命令中执行的命令,主要用于数据的导入和导出工作,方便高效。远程地址——  @ip:port/orcl   ...
    99+
    2022-10-18
  • mysql导入导出命令有哪些
    mysql导入导出命令有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。用mysqldump和source 可以使...
    99+
    2022-10-18
  • Ubuntu命令行下MySQL数据导出与导入实例
    本篇内容介绍了“Ubuntu命令行下MySQL数据导出与导入实例”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2022-10-18
  • Oracle导入导出命令
    EXP和IMP的用法exp 用户名/密码@数据库连接地址 file=导出文件路径imp 用户名/密码@数据库连接地址 file=导入文件路径 ignore=y例如:imp scott/abcd@127.0....
    99+
    2022-10-18
  • Postgresql 数据命令行导入导出操作
    导入 COPY cnt_topholder_balance(datetime,chain,crypto,address,balance) FROM "/tmp/cnt_topholder_balance_2019_10_31_fix.cs...
    99+
    2019-05-14
    Postgresql 数据命令行导入导出操作
  • mysql中有哪些导入导出命令
    本篇文章为大家展示了mysql中有哪些导入导出命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.导出整个数据库   mysqldump -u 用户名 ...
    99+
    2022-10-18
  • mysql如何实现导入、导出命令
    这篇文章主要介绍了mysql如何实现导入、导出命令,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 1.导出整个...
    99+
    2022-10-18
  • Oracle数据导入导出基本操作示例
    Oracle数据导入导出基本操作示例数据导出a.将数据库orcl完全导出,用户名user 密码password 导出到D:\dc.dmp中     exp user/passw...
    99+
    2022-10-18
  • oracle数据库中有哪些导入导出命令
    本篇文章为大家展示了oracle数据库中有哪些导入导出命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Oracle数据导入导出imp/exp 功能:Oracle数...
    99+
    2022-10-18
  • oracle数据库中导入导出命令怎么用
    这篇文章将为大家详细讲解有关oracle数据库中导入导出命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Oracle数据导入导出imp/exp 功能:Oracle...
    99+
    2022-10-18
  • mysql数据库导入、导出
    终端命令操作(导出) 导出整个库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u root-p blog > ./blog.sql   2导出某个表 mysqldump -u 用户名 ...
    99+
    2020-08-22
    mysql数据库导入 导出
  • Mysql数据库导出和导入sql数据库文件命令是什么
    这篇文章给大家分享的是有关Mysql数据库导出和导入sql数据库文件命令是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在使用MySQL数据库时,经常需要备份和恢复数据库,通...
    99+
    2022-10-18
  • 怎么用命令从mysql中导出/导入表结构及数据
    这篇文章给大家分享的是有关怎么用命令从mysql中导出/导入表结构及数据的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 在命令行下mysql的数据导出有个很好用命令mysqld...
    99+
    2022-10-19
  • MySQL命令行导入.sql脚本
    为MySQL添加环境变量    MySQL安装路径\bin启动MySQL服务    C:\Users\Administrato...
    99+
    2022-10-18
  • MySQL入门--导出和导入数据
    MySQL导出和导入数据 数据库导出可用于将数据库复制到另一个服务器。可以将数据库传输到在另一台主机上运行的服务器,这是最典型的数据导出任务。也可以将数据传输到运行在同一主机上的不同服务器。...
    99+
    2022-10-18
  • Oracle expdp/impdp导出导入命令及数据库备份
    使用EXPDP和IMPDP时应该注意的事项: EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。 EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作