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

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

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

    posts - 297,  comments - 1618,  trackbacks - 0
    原文出處:http://bbs.mysql.cn/viewthread.php?tid=72&extra=page%3D1%26filter%3Ddigest
    關(guān)于MYSQL數(shù)據(jù)的導出導入與版本的轉(zhuǎn)換

    最近看到好多人在詢問mysql 導入導出的問題,于是就簡單的總結(jié)一些我的使用經(jīng)驗,供大家參考,有不合理的地方歡迎交流!

    一、Mysql 數(shù)據(jù)的導出

       有的站長經(jīng)常用一種最直接的辦法就是拷貝數(shù)據(jù)庫文件夾的辦法,這個方法確實簡單,但是不提倡,在跨版本或者跨不同字符集系統(tǒng)是很容易出問題。再說了數(shù)據(jù)庫4.1版本有兩種存儲數(shù)據(jù)的方式在配置的時候可選,一種是和以前一樣的每個數(shù)據(jù)庫存放在單獨的文件夾里,另一種叫什么來著我忘了,這種所有的數(shù)據(jù)庫都放在一個文件里,巨大的一個文件!,所以對于后者就不可以用拷貝的方法了,用什么呢?下面介紹:

       就是mysql 自帶的工具 mysqldump ,這個工具十分強大,可以導出數(shù)據(jù),并且可以導出不同版本的數(shù)據(jù)、也可以導出用于其他數(shù)據(jù)庫的數(shù)據(jù),太牛了。 這個工具實在命令行、cmd下用的 ,如果你的msyql/bin目錄沒有配置在系統(tǒng)的環(huán)境變量里,就先cd到mysql/bin目錄。
       
    1、    先介紹簡單得導出: mysqldump -u 數(shù)據(jù)庫用戶名 -p  數(shù)據(jù)庫名稱 [表名] > 導出到文件的路徑名

       例如:我要導出 test_db 這個數(shù)據(jù)庫  我的數(shù)據(jù)庫用戶為 root 沒有密碼(沒有密碼就不用加 -p 了):
                mysqldump -u root test_db > c:\test.sql    這樣就可以到處test這個數(shù)據(jù)庫了
               如果我要導出 test 數(shù)據(jù)庫中的user 表  用 ajin 這個用戶 密碼是 123
               mysqldump -u ajin -p test_db user >c:\test_user_table.sql   回車后提示輸入密碼就可以了

    2、 在導出過程中改變數(shù)據(jù)庫默認的字符集
            
       例如: 我要導出 test_db 這個數(shù)據(jù)庫  轉(zhuǎn)換編碼為 utf8 (utf8 我最常用的)
      
          mysqldump -u ajin -p --default-character-set=utf8  test_db >c:\test.sql    就可以了  
         轉(zhuǎn)換成其他字符只需替換 utf8 就可以了

    3、導出不同版本數(shù)據(jù)或者導出給數(shù)據(jù)庫用的數(shù)據(jù)

      例如:我的數(shù)據(jù)庫 Mysql 4.1 的 我要導出一個 默認字符集 utf8 的 4.0版本的數(shù)據(jù)

        mysqldump -u ajin -p test_db --compatible=mysql40 --default-character-set=utf8 test_db >c:\test.sql   

       就可完成了所謂的降級 --compatible= 可以跟得參數(shù)有 mysql323 mysql40 oracle mssql db2 等等

    導出就介紹這些常用的,其實還有好多好多。。省略一千字.....

    二 數(shù)據(jù)的導入  

       這個相對就比較簡單了,   這個在命令行、cmd下用的 ,如果你的msyql/bin目錄沒有配置在系統(tǒng)的環(huán)境變量里,就先cd到mysql/bin目錄。
      
      比如我要導入 test.sql 這個數(shù)據(jù)到  discuz_db 這個數(shù)據(jù)庫

      mysql -u ajin -p discuz_db <c:\test.sql  回車提示輸入密碼 ,如果沒有密碼的用戶 就不用加 -p 了

    好了就先總結(jié)這么多,歡迎大家交流,其中不免會有錯誤,請多指教~~


    http://ajin.blog.im286.com/archives/2005/902.shtml

    posted on 2007-07-03 18:01 阿蜜果 閱讀(1133) 評論(2)  編輯  收藏 所屬分類: MySql


    FeedBack:
    # re: 【轉(zhuǎn)】關(guān)于MYSQL數(shù)據(jù)的導出導入與版本的轉(zhuǎn)換
    2007-07-04 14:32 | Nothingstop
    你好!我在導入MySql數(shù)據(jù)庫時遇到這樣的問題請幫忙分析一下是什么原因。
    我的MySql默認字符編碼是gb2312,如果通過Tool-->Import from SQL Statement來執(zhí)行這個腳本,那么在數(shù)據(jù)庫里的中文字符就會是亂碼,但是我只要手動的先執(zhí)行create table 再手動的執(zhí)行insert,插入的值就不是亂碼,你說這是什么原因?謝謝啦!

    CREATE TABLE `activity` (
    `activity_id` varchar(20) NOT NULL,
    `activity_name` varchar(50) default NULL,
    `delivery_id` varchar(20) NOT NULL,
    `activity_startTime` datetime default NULL,
    `activity_endTime` datetime default NULL,
    `owner` varchar(10) default NULL,
    `checker` varchar(10) default NULL,
    `activity_budget` decimal(20,2) default NULL,
    `progress` int(5) default NULL,
    PRIMARY KEY (`activity_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

    INSERT INTO `activity` VALUES ('1.4.1', '生氣', '1.4', '2007-06-28 09:23:53', '2007-06-29 09:36:18', 'vera', 'joey', '1000.00', '20');
    INSERT INTO `activity` VALUES ('1.4.2', '勸說', '1.4', '2007-06-29 09:36:18', '2007-06-29 09:58:18', 'joey', 'vera', '1.00', '60');  回復  更多評論
      
    # re: 【轉(zhuǎn)】關(guān)于MYSQL數(shù)據(jù)的導出導入與版本的轉(zhuǎn)換
    2007-07-05 19:01 | Thomas
    不錯的文章,收藏了。  回復  更多評論
      
    <2007年7月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

          生活將我們磨圓,是為了讓我們滾得更遠——“圓”來如此。
          我的作品:
          玩轉(zhuǎn)Axure RP  (2015年12月出版)
          

          Power Designer系統(tǒng)分析與建模實戰(zhàn)  (2015年7月出版)
          
         Struts2+Hibernate3+Spring2   (2010年5月出版)
         

    留言簿(263)

    隨筆分類

    隨筆檔案

    文章分類

    相冊

    關(guān)注blog

    積分與排名

    • 積分 - 2294490
    • 排名 - 3

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 四虎永久免费影院| 亚洲国产第一站精品蜜芽| 在线观看免费亚洲| 亚洲中久无码不卡永久在线观看| 国产日韩一区二区三免费高清| 亚洲另类视频在线观看| 免费人成在线观看网站视频 | 免费无码作爱视频| 日韩亚洲产在线观看| 亚洲人午夜射精精品日韩| 啦啦啦完整版免费视频在线观看 | 久久精品国产亚洲香蕉| 成全影视免费观看大全二| baoyu777永久免费视频| 亚洲高清中文字幕免费| 久久亚洲精品国产精品黑人| 岛国大片免费在线观看| 久久精品免费一区二区三区| 亚洲av永久无码天堂网| 亚洲综合无码一区二区| 亚洲福利中文字幕在线网址| 在线视频免费观看爽爽爽| 免费看黄的成人APP| 国产精品亚洲lv粉色| 亚洲最大黄色网址| 亚洲中文字幕无码一区二区三区| 毛片免费全部免费观看| 免费国产黄网站在线观看 | 亚洲国产日韩精品| 亚洲AV无码乱码在线观看富二代| 又粗又黄又猛又爽大片免费| 免费观看美女用震蛋喷水的视频| j8又粗又长又硬又爽免费视频| 亚洲乱码中文字幕小综合| 亚洲国产AV无码专区亚洲AV| 在线看片无码永久免费aⅴ| 999国内精品永久免费观看| 久久午夜夜伦鲁鲁片无码免费| eeuss影院免费直达入口| 女bbbbxxxx另类亚洲| 亚洲综合一区国产精品|