在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL数据库结构和数据的导出和导入方法介绍

107次阅读
没有评论

共计 2407 个字符,预计需要花费 7 分钟才能阅读完成。

这篇文章主要讲解了“MySQL 数据库结构和数据的导出和导入方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“MySQL 数据库结构和数据的导出和导入方法介绍”吧!

导出要用到 Mysql 的 MYSQLdump 工具,基本用法是:

shell mysqldump [OPTIONS] database [tables]

如果你不给定任何表,整个数据库将被导出。

通过执行 mysqldump –help,你能得到你 mysqldump 的版本支持的选项表。

注意,如果你运行 mysqldump 没有 –quick 或 –opt 选项,mysqldump 将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。

mysqldump 支持下列选项:

–add-locks
在每个表导出之前增加 LOCK TABLES 并且之后 UNLOCK TABLE。(为了使得更快地插入到 MySQL)。
–add-drop-table
在每个 create 语句之前增加一个 drop table。
–allow-keywords
允许创建是关键词的列名字。这由表名前缀于每个列名做到。
-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 客户程序很容易就能把数据导入了:

shell mysqladmin create target_db_name
shell mysql target_db_name backup-file.sql

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

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-28发表,共计2407字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 91精品视频播放 | 四虎www成人影院免费观看 | 国产乱理伦片a级在线观看 国产乱理伦片在线观看 | 老色鬼永久精品网站 | 亚洲欧美精品在线 | 人妻丝袜无码国产一区 | 337p日本欧洲亚洲大胆在线 | 国产精品视频九九九 | 人人妻人人澡人人爽欧美一区 | 99热这里只有精品在线播放 | 女人体1963午夜免费视频 | 亚洲色大成网站www久久九九 | 免费女同毛片在线播放网站上 | 亚洲成人在线视频观看 | 国产白袜脚足j棉袜在线观看 | 免费国产zzzwww色 | 国产成人无码av片在线观看不卡 | 久久亚洲国产精品五月天婷 | 欧美性高清在线 | 另类国产精品一区二区 | 香蕉久久av一区二区三区 | 麻豆传煤入口免费进入2023 | 中文字幕亚洲乱码熟女一区二区 | 亚洲码在线中文在线观看 | 五月丁香啪啪 | 99 久久99久久精品免观看 | 免费一级特黄特色大片 | 欧美黑人粗暴多交高潮水最多 | 色婷婷综合久久久中文字幕 | 欧美成人毛片一级在线 | 久久欧美| 无码免费一区二区三区免费播放 | 中文字幕aⅴ人妻一区二区 中文字幕av免费专区 | 韩国激情啪啪 | 亚洲久久综合 | 99久久夜色精品国产网站 | 国产精品99久久精品 | 女邻居的大乳中文字幕 | 中国一级毛片aaa片 中国一级毛片国产高清 | 日本黄视频在线播放 | 国产网红女主播精品视频 |