斷點

          每天進步一點點!
          posts - 174, comments - 56, trackbacks - 0, articles - 21

          MySQL數據的導入導出

          Posted on 2010-01-14 21:40 斷點 閱讀(384) 評論(0)  編輯  收藏 所屬分類: MySQL

          一、建庫和建表以及插入數據的實例。
          drop database if exists school; -- 如果存在SCHOOL則刪除
          create database school; -- 建立庫SCHOOL
          use school; -- 打開庫SCHOOL
          create table teacher -- 建立表TEACHER
          (
          id integer auto_increment not null primary key,
          name varchar(10) not null
          ); -- 建表結束
          insert into teacher values(null,'t');
          insert into teacher values(null,'j');
          在dos下命令不方便調試,你可以將以上命令寫入一個文件中取名為school.sql,然后復制到c:\下,并在DOS窗口下鍵入以下命令:mysql -uroot -p密碼 < c:/school.sql。

          二、Windows下.sql文件的導入導出。
          DOS窗口:開始->運行->cmd
          導入為:mysql -uroot -proot<c:/school.sql
          導出為:mysqldump -uroot -proot school>c:/school.sql

          三、數據的備份(命令在DOS窗口下執行):
          1.備份數據庫:(將數據庫school備份)
          mysqldump -uroot -proot school>c:/school.sql
          2.將備份數據導入到數據庫:(導回school數據庫)
          mysql -uroot -proot school<c:/school.sql
          注意:此時已有數據庫school。
          注意:另一種方式,就是進入mysql數據庫控制臺,use school,然后使用source命令source c:/school.sql即可。

          四、將文本數據導入到mysql數據庫中。
          1、文本數據應符合相應的格式:字段數據之間用tab鍵隔開,null值用\n來代替。
          例:取一個文件名為teacher.txt,里面內容如下:
          \n w
          \n h
          2、數據傳入命令 load data local infile "c:/teacher.txt" into table teacher;
          注意:在mysql命令窗口中,先要用use命令打開此表所在的數據庫。


          posted @ 2009-03-26 10:05 斷點 閱讀(90) | 評論 (0)

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 景泰县| 介休市| 永宁县| 宝丰县| 博白县| 葫芦岛市| 雷波县| 鹰潭市| 琼中| 云龙县| 广德县| 怀集县| 苗栗市| 和林格尔县| 海伦市| 固镇县| 大丰市| 宁武县| 阜新市| 神池县| 南郑县| 新龙县| 绥宁县| 奉新县| 黄山市| 视频| 宁强县| 上栗县| 博乐市| 宁南县| 盱眙县| 马尔康县| 桓台县| 会泽县| 罗源县| 剑川县| 二手房| 舒兰市| 遂平县| 长宁县| 万源市|