织梦网站怎么做模板,上海网站推广价格,国外代理ip地址和端口,红色门户网站mysqldump导出要用到MySQL的mysqldump工具#xff0c;基本用法是#xff1a;shell mysqldump [OPTIONS] database [tables]如果你不给定任何表#xff0c;整个数据库将被导出。通过执行mysqldump --help#xff0c;你能得到你mysqldump的版本支持的选项表。注意#x…mysqldump导出要用到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, --portport_num与一台主机连接时使用的TCP/IP端口号。(这用于连接到localhost以外的主机因为它使用 Unix套接字。)-q, --quick不缓冲查询直接导出至stdout使用mysql_use_result()做它。-S /path/to/socket, --socket/path/to/socket与localhost连接时(它是缺省主机)使用的套接字文件。-T, --tabpath-to-some-directory对于每个给定的表创建一个table_name.sql文件它包含SQL CREATE 命令和一个table_name.txt文件它包含数据。 注意这只有在mysqldump运行在mysqld守护进程运行的同一台机器上的时候才工作。.txt文件的格式根据--fields-xxx和--lines--xxx选项来定。-u user_name, --useruser_name与服务器连接时MySQL使用的用户名。缺省值是你的Unix登录名。-O varoption, --set-variable varoption设置一个变量的值。可能的变量被列在下面。-v, --verbose冗长模式。打印出程序所做的更多的信息。-V, --version打印版本信息并且退出。-w, --where#where-condition#只导出被选择了的记录注意引号是强制的--whereuser#jimf# -wuserid1 -wuserid1最常见的mysqldump使用可能制作整个数据库的一个备份mysqldump --opt database backup-file.sql但是它对用来自于一个数据库的信息充实另外一个MySQL数据库也是有用的mysqldump --opt database | mysql --hostremote-host -C database由于mysqldump导出的是完整的SQL语句所以用mysql客户程序很容易就能把数据导入了shell mysqladmin create target_db_nameshell mysql target_db_name backup-file.sql就是shell mysql 库名 文件名相关标签工具本文原创发布php中文网转载请注明出处感谢您的尊重