Posted on 2010-01-14 21:40
斷點 閱讀(375)
評論(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)