易截截图软件、单文件、免安装、纯绿色、仅160KB

mysqldump进行Mysql 备份


mysql数据库导出要用到MySQL的mysqldump工具,基本用法是: 
 
shell> mysqldump [OPTIONS] database [tables]
 
如果你不给定任何表,整个数据库将被导出。
通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 
注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。 
1.1、mysqldump支持下列选项: 
--add-locks 
在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了使得更快地插入到MySQL)。 
--add-drop-table 
在每一个表的前面加上DROP TABLE IF EXISTS语句,这样可以保证导回MySQL数据库的时候不会出错,因为每次导回的时候,都会首先检查表是否存在,存在就删除
mysqldump命令
--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 
不写入表的任何行信息。如果你只想得到一个表的结构的导出,这是很有用的! 


相关文档:

MySQL安裝指南

要安裝 MySQL,可以在終端提示符后運行下列命令:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5-mysql
// 安装php5-mysql 是将php和mysql连接起来
一旦安裝完成,MySQL 服務器應該自動啟動。您可以 ......

mysql基础知识

1. MySQL是一个小型关系型数据库管理系统
2. MySQL的数据类型:
整数型:TINYINT,SMALLINT,INT,BIGINT
小数型:FLOAT,DOUBLE,DECIMAL(M,D)
字符型:CHAR,VARCHAR
日期型:DATETIME ,DATE,TIMESTAMP
备注型:TINYTEXT ,TEXT ,LONGTEXT
(按php100的教程里分的)
3.MySQL的基本语句
创建数据库 C ......

MySQL 远程连接

问题:远程连接服务器的数据库
$ mysql -hserverip -uuser -ppassword
ERROR 1045 (28000): Access denied for user 'user'@'localhost'
(using password: YES)
原因:mysql.user表中没有设置远程连接
$ mysql -uroot -ppassword  #用root用户在server上登录
mysql> select host, user, password from mysql ......

JDBC连接MySQL数据库关键的四个步骤

JDBC连接MySQL数据库关键的四个步骤 http://www.mesfr.com
一、查找驱动程序
  MySQL目前提供的Java驱动程序为Connection/J,可以从MySQL官方网站下载,并找到mysql-connector-java-3.0.15-ga-bin.jar文件,此驱动程序为纯Java驱动程序,JDBC链接MySQL不需做其他配置。
二、动态指定classpath
  如果需要执行时动态 ......

mysql ENGINE=InnoDB

InnoDB 给 MySQL 提供了具有事务(commit)、回滚(rollback)和崩溃修复能力(crash recovery capabilities)、多版本并发控制(multi-versioned concurrency control)的事务安全(transaction-safe (ACID compliant))型表。InnoDB 提供了行级锁(locking on row level),提供与 Oracle 类似的不加锁读取(non-locking read in SELEC ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号