设为首页 加入收藏

TOP

搞定linux上MySQL编程(四):数据导入导出和备份(二)
2015-11-21 01:46:18 来源: 作者: 【 】 浏览:2
Tags:搞定 linux MySQL 编程 数据 导入 导出 备份
dhat-linux-gnu (i386) -- -- Host: localhost Database: db_users -- ------------------------------------------------------ -- Server version 5.1.66 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -- -- Table structure for table `password` -- DROP TABLE IF EXISTS `password`; /*!40101 SET @saved_cs_client = @@character_set_client */; "db_userr.sql" 163L, 6366C 1,1 Top -- MySQL dump 10.13 Distrib 5.1.66, for redhat-linux-gnu (i386) -- -- Host: localhost Database: db_users -- ------------------------------------------------------ -- Server version 5.1.66 ...... 数据导出成功。 数据库导出文件可以通过如下几种方式来恢复到数据库中: 1 利用mysql命令执行数据的恢复操作:
# mysql -u root db_users2 < db_userr.sql -p        
Enter password: 
[root@localhost allen]# mysql -u root -p
Enter password: 
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| db_users           |
| db_users2          |
| mysql              |
| test               |
+--------------------+
5 rows in set (0.00 sec)

mysql> 
2. sql语句source 来导入。
mysql> create database db_users3;
Query OK, 1 row affected (0.00 sec)
mysql> use db_users3;
Database changed
mysql> source db_userr.sql
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
对于单个表示的数据备份可以采用select into ... outfile ... 进行数据导出,利用load data ... 方式进行数据导入。 数据表备份执行如下:
mysql> select  * into outfile 'tbbk_users' from tb_users;        
Query OK, 13 rows affected (0.00 sec)
数据表执行如下:
mysql> load data infile 'tbbk_users' into table tb_users;                                  
Query OK, 13 rows affected, 13 warnings (0.00 sec)
Records: 13  Deleted: 0  Skipped: 0  Warnings: 13



首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MySQL和MsSQL实时自动数据同步 下一篇搞定linux上MySQL编程(六):C语..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: