MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统(RDBMS)之一。
mysql备份与恢复
1、备份命令(用户名:root;密码:123;端口:3306)
格式:mysqldump-h主机名-p端口-u用户名-p密码--database数据库名>文件名.sql
例如:mysqldump-h192.168.1.100-p3306-uroot-p123--databaseczz>/tmp/czz0320.sql
2、备份压缩(本地可省略host参数,默认端口可省略port参数,以下均省略)
导出数据比较大时,可进行压缩
格式:mysqldump[-h主机名-P端口]-u用户名-p密码--database数据库名|gzip>文件名.sql.gz
例如:mysqldump-uroot-p123--databaseczz|gzip>/tmp/czz.sql.gz
3、备份同个库多(单)个表
格式:mysqldump-u用户名-p密码--database数据库名表1表2....>文件名.sql
例如mysqldump-uroot-p123--databaseczz--tablestb_czz1tb_czz2tb_czz3>/data/backup/czz_123.sql
4、同时备份多个库
格式:mysqldump-u用户名-p密码--databases数据库名1数据库名2数据库名3>文件名.sql
例如:mysqldump-uroot-ppassword123--databasesdb_czz1db_czz2db_czz3>/data/backup/mutil_db.sql
5、备份实例上所有的数据库
格式:mysqldump-h主机名-P端口-u用户名-p密码--all-databases>文件名.sql
例如:mysqldump-h192.168.1.100-p3306-uroot-ppassword--all-databases>/tmp/all_db.sql
6、备份数据库结构,不备份数据
格式:mysqldump-h主机名-P端口-u用户名-p密码--no-data数据库名1数据库名2数据库名3>文件名.sql
例如:mysqldump--no-data–databasesdb_czz1db_czz2db_czz3>/tmp/structure.sql
7、还原(执行SQL脚本)
进入数据库:
mysql-uroot-p123[czz]
执行SQL文件:
source/tmp/czz.sql
mysql_num_rows函数返回结果集中行的数目。
mysql_num_rows是php语言的中的函数,其表示取得结果集中行的数目。此命令只对SELECT语句有效。要取得被INSERT,UPDATE或DELETE查询所影响到的行的数目,用mysql_affected_rows()。
¥199.00
¥48.00¥180.00
¥48.00¥180.00
¥798.00
¥29.90
¥199.00