<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 104,  comments - 34,  trackbacks - 0
     

    隨著數據的增多,數據的備份顯得日益重要,下面是mysql常用的數據導入導出命令。
    1.導出整個數據庫

    格式:mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名
    舉例:
    C:\Documents and Settings\Owner>mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 5 to server version: 5.0.7-beta-nt

    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

    mysql> use testdb
    Database changed
    mysql> select * from user;
    +--------+----------+----------+---------------+
    | userid | username | password | email         |
    +--------+----------+----------+---------------+
    |      1 | aaa      | aaa      | aaaa          |
    |      2 | bbb      | bbbb     |
    bbbb@sina.com|
    +--------+----------+----------+---------------+
    2 rows in set (0.00 sec)

    mysql> select * from user1;
    +--------+----------+----------+---------------+
    | userid | username | password | email         |
    +--------+----------+----------+---------------+
    |      1 | cccc     | cccc     | cccc          |
    |      2 | cccc     | cccc     |
    cccc@sina.com|
    +--------+----------+----------+---------------+
    2 rows in set (0.00 sec)

    在mysql的bin目錄里面執行如下命令
    C:\MySQL\MySQL Server 5.0\bin>mysqldump -u root -p testdb > testdb.sql
    Enter password:

    C:\MySQL\MySQL Server 5.0\bin>

    testdb.sql內容如下:

    -- MySQL dump 10.10
    --
    -- Host: localhost    Database: testdb
    -- ------------------------------------------------------
    -- Server version 5.0.7-beta-nt

    /*!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 */;
    /*!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__ON_ZERO' */;
    /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

    --
    -- Table structure for table `user`
    --

    DROP TABLE IF EXISTS `user`;
    CREATE TABLE `user` (
      `userid` int(11) NOT NULL,
      `username` varchar(20) NOT NULL,
      `password` varchar(50) NOT NULL,
      `email` varchar(50) default NULL,
      PRIMARY KEY  (`userid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    --
    -- Dumping data for table `user`
    --


    /*!40000 ALTER TABLE `user` DISABLE KEYS */;
    LOCK TABLES `user` WRITE;
    INSERT INTO `user` S (1,'aaa','aaa','aaaa'),(2,'bbb','bbbb','bbbb@sina.com');
    UNLOCK TABLES;
    /*!40000 ALTER TABLE `user` ENABLE KEYS */;

    --
    -- Table structure for table `user1`
    --

    DROP TABLE IF EXISTS `user1`;
    CREATE TABLE `user1` (
      `userid` int(11) NOT NULL,
      `username` varchar(20) NOT NULL,
      `password` varchar(50) NOT NULL,
      `email` varchar(50) default NULL,
      PRIMARY KEY  (`userid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    --
    -- Dumping data for table `user1`
    --


    /*!40000 ALTER TABLE `user1` DISABLE KEYS */;
    LOCK TABLES `user1` WRITE;
    INSERT INTO `user1` S (1,'cccc','cccc','cccc'),(2,'cccc','cccc','cccc@sina.com');
    UNLOCK TABLES;
    /*!40000 ALTER TABLE `user1` ENABLE KEYS */;

    /*!40101 SET SQL_MODE=@OLD_SQL_MODE*/;
    /*!40014 SET
    FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS*/;
    /*!40014 SET
    UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS*/;
    /*!40101 SET
    CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT*/;
    /*!40101 SET
    CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS*/;
    /*!40101 SET
    COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION*/;
    /*!40111 SET
    SQL_NOTES=@OLD_SQL_NOTES*/;


    2.導出一個表
    格式:mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名
    舉例:表結構與上面的相同,命令如下:
    C:\MySQL\MySQL Server 5.0\bin>mysqldump -u root -p testdb user > user.sql
    Enter password:

    C:\MySQL\MySQL Server 5.0\bin>

    user.sql內容如下

    -- MySQL dump 10.10
    --
    -- Host: localhost    Database: testdb
    -- ------------------------------------------------------
    -- Server version 5.0.7-beta-nt

    /*!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 */;
    /*!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__ON_ZERO' */;
    /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

    --
    -- Table structure for table `user`
    --

    DROP TABLE IF EXISTS `user`;
    CREATE TABLE `user` (
      `userid` int(11) NOT NULL,
      `username` varchar(20) NOT NULL,
      `password` varchar(50) NOT NULL,
      `email` varchar(50) default NULL,
      PRIMARY KEY  (`userid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    --
    -- Dumping data for table `user`
    --


    /*!40000 ALTER TABLE `user` DISABLE KEYS */;
    LOCK TABLES `user` WRITE;
    INSERT INTO `user` S (1,'aaa','aaa','aaaa'),(2,'bbb','bbbb','bbbb@sina.com');
    UNLOCK TABLES;
    /*!40000 ALTER TABLE `user` ENABLE KEYS */;

    /*!40101 SET SQL_MODE=@OLD_SQL_MODE*/;
    /*!40014 SET
    FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS*/;
    /*!40014 SET
    UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS*/;
    /*!40101 SET
    CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT*/;
    /*!40101 SET
    CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS*/;
    /*!40101 SET
    COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION*/;
    /*!40111 SET
    SQL_NOTES=@OLD_SQL_NOTES*/;

    3.導出一個數據庫結構
    格式:mysqldump -u 用戶名 -p -d --add-drop-table 數據庫 > 導出的文件名
    說明:-d 選項表示沒有數據       
          --add-drop-table 選項說明在每個create語句之前增加一個drop table
    舉例:表結構與上面的相同

    C:\MySQL\MySQL Server 5.0\bin>mysqldump -u root -p -d --add-drop-table testdb > testdbstruct.sql
    Enter password:

    C:\MySQL\MySQL Server 5.0\bin>

    testdbstruct.sql內容如下
    -- MySQL dump 10.10
    --
    -- Host: localhost    Database: testdb
    -- ------------------------------------------------------
    -- Server version 5.0.7-beta-nt

    /*!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 */;
    /*!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__ON_ZERO' */;
    /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

    --
    -- Table structure for table `user`
    --

    DROP TABLE IF EXISTS `user`;
    CREATE TABLE `user` (
      `userid` int(11) NOT NULL,
      `username` varchar(20) NOT NULL,
      `password` varchar(50) NOT NULL,
      `email` varchar(50) default NULL,
      PRIMARY KEY  (`userid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    --
    -- Table structure for table `user1`
    --

    DROP TABLE IF EXISTS `user1`;
    CREATE TABLE `user1` (
      `userid` int(11) NOT NULL,
      `username` varchar(20) NOT NULL,
      `password` varchar(50) NOT NULL,
      `email` varchar(50) default NULL,
      PRIMARY KEY  (`userid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    /*!40101 SET SQL_MODE=@OLD_SQL_MODE*/;
    /*!40014 SET
    FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS*/;
    /*!40014 SET
    UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS*/;
    /*!40101 SET
    CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT*/;
    /*!40101 SET
    CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS*/;
    /*!40101 SET
    COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION*/;
    /*!40111 SET
    SQL_NOTES=@OLD_SQL_NOTES*/;


    4.導入數據庫
    格式:常用source 命令

    進入mysql數據庫控制臺:
    C:\MySQL\MySQL Server 5.0\bin>mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 10 to server version: 5.0.7-beta-nt

    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

    mysql> use testdb;
    Database changed
    mysql> source testdb.sql;
    Query OK, 0 rows affected (0.05 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)

    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)

    Query OK, 0 rows affected (0.13 sec)

    Query OK, 0 rows affected (0.10 sec)

    Query OK, 0 rows affected (0.01 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 2 rows affected (0.04 sec)
    Records: 2  Duplicates: 0  Warnings: 0

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.03 sec)

    Query OK, 0 rows affected (0.09 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.01 sec)

    Query OK, 2 rows affected (0.03 sec)
    Records: 2  Duplicates: 0  Warnings: 0

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.01 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)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    Query OK, 0 rows affected (0.00 sec)

    mysql>

    其中testdb.sql放在C:\MySQL\MySQL Server 5.0\bin目錄下,如果不在這個目錄下則要指定路徑

    posted on 2008-01-23 09:54 末日風情 閱讀(1544) 評論(0)  編輯  收藏 所屬分類: oracle
    <2008年1月>
    303112345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 99久久婷婷免费国产综合精品| 偷自拍亚洲视频在线观看| 国产午夜无码片免费| 日韩亚洲变态另类中文| 一级做a爰片久久免费| 无码欧精品亚洲日韩一区夜夜嗨| 久久亚洲精品无码网站| 免费大黄网站在线观看| 四虎一区二区成人免费影院网址| MM131亚洲国产美女久久| 精品一区二区三区免费观看| 欧洲亚洲国产清在高| 性色午夜视频免费男人的天堂| 亚洲综合成人网在线观看| 精品免费人成视频app| 亚洲日本一线产区和二线| 日本二区免费一片黄2019| 成人a毛片免费视频观看| 国产亚洲3p无码一区二区| 无码国产精品一区二区免费vr| 亚洲欧洲久久精品| 在线观看无码AV网站永久免费| 色偷偷尼玛图亚洲综合| 亚洲日本中文字幕天堂网| 免费A级毛片无码A∨| 69免费视频大片| 亚洲日本久久久午夜精品| 亚洲 另类 无码 在线| 青青操在线免费观看| 亚洲国产精品久久丫| 永久黄网站色视频免费直播| 一本岛v免费不卡一二三区| 久久国产亚洲高清观看| 夜夜嘿视频免费看| 99久久免费国产精精品| 国产精品高清视亚洲一区二区| 亚洲国产成人乱码精品女人久久久不卡 | 免费人成网站在线观看不卡| 亚洲欧洲国产综合| 亚洲精品一级无码中文字幕| 最近免费2019中文字幕大全|