<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)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 在线a亚洲v天堂网2018| 亚洲黄色免费在线观看| 特级av毛片免费观看| 色窝窝亚洲av网| GOGOGO免费观看国语| 你懂的免费在线观看网站| 91人人区免费区人人| 一本久到久久亚洲综合| 免费无码午夜福利片| 青娱乐免费在线视频| 亚洲欧洲日产国码一级毛片| 亚洲国产女人aaa毛片在线| 涩涩色中文综合亚洲| 人妻免费久久久久久久了| 亚洲成人免费网址| 亚洲三级视频在线| 久久久精品国产亚洲成人满18免费网站 | 国产亚洲视频在线| 99精品视频在线视频免费观看| 亚洲?v无码国产在丝袜线观看| 搜日本一区二区三区免费高清视频| 久久久久亚洲AV成人网| 国产成人亚洲综合一区| 午夜免费福利在线| 亚洲av无码无在线观看红杏| 亚洲av无码偷拍在线观看| 久久A级毛片免费观看| 亚洲中文字幕在线无码一区二区| 成人毛片视频免费网站观看| 亚洲AV成人片色在线观看 | 亚洲宅男精品一区在线观看| 国产午夜精品免费一区二区三区| 国产99视频精品免费视频7| 亚洲中文无码av永久| 国产成人涩涩涩视频在线观看免费| 亚洲人成人77777网站不卡| 未满十八18禁止免费无码网站| 亚洲午夜精品久久久久久浪潮| 亚洲精品无码少妇30P| 日韩毛片免费无码无毒视频观看| 亚洲精品视频在线|