有哪些营销型网站急切网头像在线制作图片
- 作者: 五速梦信息网
- 时间: 2026年03月21日 06:54
当前位置: 首页 > news >正文
有哪些营销型网站,急切网头像在线制作图片,西数网站管理助手 伪静态,石家庄网站建设哪家便宜一、使用into outfile和load data infile导入导出备份数据
这种方法的好处是导出的数据格式可以自己规定#xff0c;并且导出的是纯数据#xff0c;不含建表信息。
1.into outfile导出
SELECT * FROM metadatakeys INTO OUTFILE D:/outfile.txt
FIELDS TERMINATED BY | E…
一、使用into outfile和load data infile导入导出备份数据
这种方法的好处是导出的数据格式可以自己规定并且导出的是纯数据不含建表信息。
1.into outfile导出
SELECT * FROM metadatakeys INTO OUTFILE D:/outfile.txt
FIELDS TERMINATED BY | ENCLOSED BY LINES TERMINATED BY \r\n
2.load data infile导入
LOAD DATA INFILE D:/outfile.txt INTO TABLE metadatakeys
FIELDS TERMINATED BY | ENCLOSED BY LINES TERMINATED BY \r\n
二、使用mysqldump导出数据库
1.导出整个数据库
mysqldump -u用户名 -p密码 数据库名 导出要保存的文件名
mysqldump -uroot -p123456 database database.dump
3.导出结构不导出数据
mysqldump -d -u用户名 -p密码 数据库名 导出的文件名
mysqldump -d -uroot -p123456 database database.dump
4.导出数据不导出表结构
mysqldump -t -u用户名 -p密码 数据库名 导出的文件名
mysqldump -t -uroot -p123456 database database.dump
5.导入数据
mysql 数据库名 文件名
三、mysqldump参数说明
1. –all-databases , -A
导出全部数据库。mysqldump -uroot -p –all-databases2.–all-tablespaces , -Y
导出全部表空间。mysqldump -uroot -p –all-databases –all-tablespaces
3.–no-tablespaces , -y
不导出任何表空间信息。mysqldump -uroot -p –all-databases –no-tablespaces
4.–add-drop-database
每个数据库创建之前添加drop数据库语句。mysqldump -uroot -p –all-databases –add-drop-database
5.–add-drop-table
每个数据表创建之前添加drop数据表语句。(默认为打开状态使用–skip-add-drop-table取消选项)mysqldump -uroot -p –all-databases (默认添加drop语句)mysqldump -uroot -p –all-databases –skip-add-drop-table (取消drop语句)
6.–add-locks
在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(默认为打开状态使用–skip-add-locks取消选项)mysqldump -uroot -p –all-databases (默认添加LOCK语句)mysqldump -uroot -p –all-databases –skip-add-locks (取消LOCK语句)
7.–allow-keywords
允许创建是关键词的列名字。这由表名前缀于每个列名做到。mysqldump -uroot -p –all-databases –allow-keywords
8.–apply-slave-statements
在CHANGE MASTER前添加STOP SLAVE并且在导出的最后添加START SLAVE。mysqldump -uroot -p –all-databases –apply-slave-statements
9.–character-sets-dir
字符集文件的目录mysqldump -uroot -p –all-databases –character-sets-dir/usr/local/mysql/share/mysql/charsets
10.–comments
附加注释信息。默认为打开可以用–skip-comments取消mysqldump -uroot -p –all-databases (默认记录注释)mysqldump -uroot -p –all-databases –skip-comments (取消注释)
11.–compatible
导出的数据将和其它数据库或旧版本的MySQL 相兼容。值可以为ansi、mysql323、mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options等要使用几个值用逗号将它们隔开。它并不保证能完全兼容而是尽量兼容。mysqldump -uroot -p –all-databases –compatibleansi
12.–compact
导出更少的输出信息(用于调试)。去掉注释和头尾等结构。可以使用选项–skip-add-drop-table –skip-add-locks –skip-comments –skip-disable-keysmysqldump -uroot -p –all-databases –compact
13.–complete-insert, -c
使用完整的insert语句(包含列名称)。这么做能提高插入效率但是可能会受到max_allowed_packet参数的影响而导致插入失败。mysqldump -uroot -p –all-databases –complete-insert
14.–compress, -C
在客户端和服务器之间启用压缩传递所有信息mysqldump -uroot -p –all-databases –compress
15.–create-options, -a
在CREATE TABLE语句中包括所有MySQL特性选项。(默认为打开状态)mysqldump -uroot -p –all-databases
16.–databases, -B
导出几个数据库。参数后面所有名字参量都被看作数据库名。mysqldump -uroot -p –databases test mysql
17.–debug
输出debug信息用于调试。默认值为d:t:o,/tmp/mysqldump.tracemysqldump -uroot -p –all-databases –debugmysqldump -uroot -p –all-databases –debug” d:t:o,/tmp/debug.trace”
18.–debug-check
检查内存和打开文件使用说明并退出。mysqldump -uroot -p –all-databases –debug-check
19.–debug-info
输出调试信息并退出mysqldump -uroot -p –all-databases –debug-info
20.–default-character-set
设置默认字符集默认值为utf8mysqldump -uroot -p –all-databases –default-character-setlatin1
21.–delayed-insert
采用延时插入方式INSERT DELAYED导出数据mysqldump -uroot -p –all-databases –delayed-insert
22.–delete-master-logs
master备份后删除日志. 这个参数将自动激活–master-data。mysqldump -uroot -p –all-databases –delete-master-logs
23.–disable-keys
对于每个表用/*!40000 ALTER TABLE tbl_name DISABLE KEYS /;和/!40000 ALTER TABLE tbl_name ENABLE KEYS */;语句引用INSERT语句。这样可以更快地导入dump出来的文件因为它是在插入所有行后创建索引的。该选项只适合MyISAM表默认为打开状态。mysqldump -uroot -p –all-databases
24.–dump-slave
该选项将导致主的binlog位置和文件名追加到导出数据的文件中。设置为1时将会以CHANGE MASTER命令输出到数据文件设置为2时在命令前增加说明信息。该选项将会打开–lock-all-tables除非–single-transaction被指定。该选项会自动关闭–lock-tables选项。默认值为0。mysqldump -uroot -p –all-databases –dump-slave1mysqldump -uroot -p –all-databases –dump-slave2
25.–events, -E
导出事件。mysqldump -uroot -p –all-databases –events
26.–extended-insert, -e
使用具有多个VALUES列的INSERT语法。这样使导出文件更小并加速导入时的速度。默认为打开状态使用–skip-extended-insert取消选项。mysqldump -uroot -p –all-databasesmysqldump -uroot -p –all-databases–skip-extended-insert (取消选项)
27.–fields-terminated-by
导出文件中忽略给定字段。与–tab选项一起使用不能用于–databases和–all-databases选项mysqldump -uroot -p test test –tab”/home/mysql” –fields-terminated-by”#”
28.–fields-enclosed-by
输出文件中的各个字段用给定字符包裹。与–tab选项一起使用不能用于–databases和–all-databases选项mysqldump -uroot -p test test –tab”/home/mysql” –fields-enclosed-by”#”
29.–fields-optionally-enclosed-by
输出文件中的各个字段用给定字符选择性包裹。与–tab选项一起使用不能用于–databases和–all-databases选项mysqldump -uroot -p test test –tab”/home/mysql” –fields-enclosed-by”#” –fields-optionally-enclosed-by ”#”
30.–fields-escaped-by
输出文件中的各个字段忽略给定字符。与–tab选项一起使用不能用于–databases和–all-databases选项mysqldump -uroot -p mysql user –tab”/home/mysql” –fields-escaped-by”#”
31.–flush-logs
开始导出之前刷新日志。请注意假如一次导出多个数据库(使用选项–databases或者–all-databases)将会逐个数据库刷新日志。除使用–lock-all-tables或者–master-data外。在这种情况下日志将会被刷新一次相应的所以表同时被锁定。因此如果打算同时导出和刷新日志应该使用–lock-all-tables 或者–master-data 和–flush-logs。mysqldump -uroot -p –all-databases –flush-logs
32.–flush-privileges
在导出mysql数据库之后发出一条FLUSH PRIVILEGES 语句。为了正确恢复该选项应该用于导出mysql数据库和依赖mysql数据库数据的任何时候。mysqldump -uroot -p –all-databases –flush-privileges
33.–force
在导出过程中忽略出现的SQL错误。mysqldump -uroot -p –all-databases –force
34.–help
显示帮助信息并退出。mysqldump –help
35.–hex-blob
使用十六进制格式导出二进制字符串字段。如果有二进制数据就必须使用该选项。影响到的字段类型有BINARY、VARBINARY、BLOB。mysqldump -uroot -p –all-databases –hex-blob
36.–host, -h
需要导出的主机信息mysqldump -uroot -p –hostlocalhost –all-databases
37.–ignore-table
不导出指定表。指定忽略多个表时需要重复多次每次一个表。每个表必须同时指定数据库和表名。例如–ignore-tabledatabase.table1 –ignore-tabledatabase.table2 ……mysqldump -uroot -p –hostlocalhost –all-databases –ignore-tablemysql.user
38.–include-master-host-port
在–dump-slave产生的CHANGE MASTER TO..语句中增加MASTER_HOSThostMASTER_PORTport mysqldump -uroot -p –hostlocalhost –all-databases –include-master-host-port
39.–insert-ignore
在插入行时使用INSERT IGNORE语句.mysqldump -uroot -p –hostlocalhost –all-databases –insert-ignore
40.–lines-terminated-by
输出文件的每行用给定字符串划分。与–tab选项一起使用不能用于–databases和–all-databases选项。mysqldump -uroot -p –hostlocalhost test test –tab”/tmp/mysql” –lines-terminated-by”##”
41.–lock-all-tables, -x
提交请求锁定所有数据库中的所有表以保证数据的一致性。这是一个全局读锁并且自动关闭–single-transaction 和–lock-tables 选项。mysqldump -uroot -p –hostlocalhost –all-databases –lock-all-tables
42.–lock-tables, -l
开始导出前锁定所有表。用READ LOCAL锁定表以允许MyISAM表并行插入。对于支持事务的表例如InnoDB和BDB–single-transaction是一个更好的选择因为它根本不需要锁定表。请注意当导出多个数据库时–lock-tables分别为每个数据库锁定表。因此该选项不能保证导出文件中的表在数据库之间的逻辑一致性。不同数据库表的导出状态可以完全不同。mysqldump -uroot -p –hostlocalhost –all-databases –lock-tables
43.–log-error
附加警告和错误信息到给定文件mysqldump -uroot -p –hostlocalhost –all-databases –log-error/tmp/mysqldump_error_log.err
44.–master-data
该选项将binlog的位置和文件名追加到输出文件中。如果为1将会输出CHANGE MASTER 命令如果为2输出的CHANGE MASTER命令前添加注释信息。该选项将打开–lock-all-tables 选项除非–single-transaction也被指定在这种情况下全局读锁在开始导出时获得很短的时间其他内容参考下面的–single-transaction选项。该选项自动关闭–lock-tables选项。mysqldump -uroot -p –hostlocalhost –all-databases –master-data1;mysqldump -uroot -p –hostlocalhost –all-databases –master-data2;
45.–max_allowed_packet
服务器发送和接受的最大包长度。mysqldump -uroot -p –hostlocalhost –all-databases –max_allowed_packet10240
46.–net_buffer_length
TCP/IP和socket连接的缓存大小。mysqldump -uroot -p –hostlocalhost –all-databases –net_buffer_length1024
47.–no-autocommit
使用autocommit/commit 语句包裹表。mysqldump -uroot -p –hostlocalhost –all-databases –no-autocommit
48.–no-create-db, -n
只导出数据而不添加CREATE DATABASE 语句。mysqldump -uroot -p –hostlocalhost –all-databases –no-create-db
49.–no-create-info, -t
只导出数据而不添加CREATE TABLE 语句。mysqldump -uroot -p –hostlocalhost –all-databases –no-create-info
50.–no-data, -d
不导出任何数据只导出数据库表结构。mysqldump -uroot -p –hostlocalhost –all-databases –no-data
51.–no-set-names, -N
等同于–skip-set-charsetmysqldump -uroot -p –hostlocalhost –all-databases –no-set-names
52.–opt
等同于–add-drop-table, –add-locks, –create-options, –quick, –extended-insert, –lock-tables, –set-charset, –disable-keys 该选项默认开启, 可以用–skip-opt禁用.mysqldump -uroot -p –hostlocalhost –all-databases –opt
53.–order-by-primary
如果存在主键或者第一个唯一键对每个表的记录进行排序。在导出MyISAM表到InnoDB表时有效但会使得导出工作花费很长时间。 mysqldump -uroot -p –hostlocalhost –all-databases –order-by-primary
54.–password, -p
连接数据库密码
55.–pipe(windows系统可用)
使用命名管道连接mysqlmysqldump -uroot -p –hostlocalhost –all-databases –pipe
56.–port, -P
连接数据库端口号
57.–protocol
使用的连接协议包括tcp, socket, pipe, memory.mysqldump -uroot -p –hostlocalhost –all-databases –protocoltcp
58.–quick, -q
不缓冲查询直接导出到标准输出。默认为打开状态使用–skip-quick取消该选项。mysqldump -uroot -p –hostlocalhost –all-databases mysqldump -uroot -p –hostlocalhost –all-databases –skip-quick
59.–quote-names,-Q
使用引起表和列名。默认为打开状态使用–skip-quote-names取消该选项。mysqldump -uroot -p –hostlocalhost –all-databasesmysqldump -uroot -p –hostlocalhost –all-databases –skip-quote-names
60.–replace
使用REPLACE INTO 取代INSERT INTO.mysqldump -uroot -p –hostlocalhost –all-databases –replace
61.–result-file, -r
直接输出到指定文件中。该选项应该用在使用回车换行对\r\n换行的系统上例如DOSWindows。该选项确保只有一行被使用。mysqldump -uroot -p –hostlocalhost –all-databases –result-file/tmp/mysqldump_result_file.txt
62.–routines, -R
导出存储过程以及自定义函数。mysqldump -uroot -p –hostlocalhost –all-databases –routines
63.–set-charset
添加SET NAMES default_character_set到输出文件。默认为打开状态使用–skip-set-charset关闭选项。mysqldump -uroot -p –hostlocalhost –all-databases mysqldump -uroot -p –hostlocalhost –all-databases –skip-set-charset
64.–single-transaction
该选项在导出数据之前提交一个BEGIN SQL语句BEGIN 不会阻塞任何应用程序且能保证导出时数据库的一致性状态。它只适用于多版本存储引擎仅InnoDB。本选项和–lock-tables 选项是互斥的因为LOCK TABLES 会使任何挂起的事务隐含提交。要想导出大表的话应结合使用–quick 选项。mysqldump -uroot -p –hostlocalhost –all-databases –single-transaction
65.–dump-date
将导出时间添加到输出文件中。默认为打开状态使用–skip-dump-date关闭选项。mysqldump -uroot -p –hostlocalhost –all-databasesmysqldump -uroot -p –hostlocalhost –all-databases –skip-dump-date
66.–skip-opt
禁用–opt选项.mysqldump -uroot -p –hostlocalhost –all-databases –skip-opt
67.–socket,-S
指定连接mysql的socket文件位置默认路径/tmp/mysql.sockmysqldump -uroot -p –hostlocalhost –all-databases –socket/tmp/mysqld.sock
68.–tab,-T
为每个表在给定路径创建tab分割的文本文件。注意仅仅用于mysqldump和mysqld服务器运行在相同机器上。mysqldump -uroot -p –hostlocalhost test test –tab/home/mysql
69.–tables
覆盖–databases (-B)参数指定需要导出的表名。mysqldump -uroot -p –hostlocalhost –databases test –tables test
70.–triggers
导出触发器。该选项默认启用用–skip-triggers禁用它。mysqldump -uroot -p –hostlocalhost –all-databases –triggers
71.–tz-utc
在导出顶部设置时区TIME_ZONE00:00 以保证在不同时区导出的TIMESTAMP 数据或者数据被移动其他时区时的正确性。mysqldump -uroot -p –hostlocalhost –all-databases –tz-utc
72.–user, -u
指定连接的用户名。
73.–verbose, –v
输出多种平台信息。
74.–version, -V
输出mysqldump版本信息并退出
75.-where, -w
只转储给定的WHERE条件选择的记录。请注意如果条件包含命令解释符专用空格或字符一定要将条件引用起来。mysqldump -uroot -p –hostlocalhost –all-databases –where” user’root’”
76.–xml, -X
导出XML格式.mysqldump -uroot -p –hostlocalhost –all-databases –xml
77.–plugin_dir
客户端插件的目录用于兼容不同的插件版本。mysqldump -uroot -p –hostlocalhost –all-databases –plugin_dir”/usr/local/lib/plugin”
78.–default_auth
客户端插件默认使用权限。mysqldump -uroot -p –hostlocalhost –all-databases –default-auth”/usr/local/lib/plugin/PLUGIN”
相关文章
-
有哪些网站做的比较好看简单5步 制作wordpress留言板
有哪些网站做的比较好看简单5步 制作wordpress留言板
- 技术栈
- 2026年03月21日
-
有哪些网站是可以做宣传的商铺装修效果图设计
有哪些网站是可以做宣传的商铺装修效果图设计
- 技术栈
- 2026年03月21日
-
有哪些网站可以做推广龙华做网站天无涯网络
有哪些网站可以做推广龙华做网站天无涯网络
- 技术栈
- 2026年03月21日
-
有哪些用flex做的网站北京seo排名厂家
有哪些用flex做的网站北京seo排名厂家
- 技术栈
- 2026年03月21日
-
有哪些做ppt用图片的网站有哪些问题三五互联做网站吗
有哪些做ppt用图片的网站有哪些问题三五互联做网站吗
- 技术栈
- 2026年03月21日
-
有哪些做封面的网站如何做贴吧类网站多钱
有哪些做封面的网站如何做贴吧类网站多钱
- 技术栈
- 2026年03月21日
