有哪些营销型网站急切网头像在线制作图片

当前位置: 首页 > 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”