在MySQL Qurey Brower中直接導(dǎo)入*.sql腳本,是不能一次執(zhí)行多條sql命令的,在mysql中執(zhí)行sql文件的命令:
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),集安企業(yè)網(wǎng)站建設(shè),集安品牌網(wǎng)站建設(shè),網(wǎng)站定制,集安網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,集安網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
mysql source d:/myprogram/database/db.sql;
另附mysql常用命令:
一) 連接MYSQL:
格式: mysql -h主機(jī)地址 -u用戶名 -p用戶密碼
1、例1:連接到本機(jī)上的MYSQL
首先在打開DOS窗口,然后進(jìn)入mysql安裝目錄下的bin目錄下,例如: D:/mysql/bin,再鍵入命令mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級(jí)用戶root是沒(méi)有密碼的,故直接回車即可進(jìn)入到MYSQL中了,MYSQL的提示符是:mysql
2、例2:連接到遠(yuǎn)程主機(jī)上的MYSQL (遠(yuǎn)程:IP地址)
假設(shè)遠(yuǎn)程主機(jī)的IP為:10.0.0.1,用戶名為root,密碼為123。則鍵入以下命令:
mysql -h10.0.0.1 -uroot -p123
(注:u與root可以不用加空格,其它也一樣)
3、退出MYSQL命令
exit (回車)
(二) 修改密碼:
方法如下,舉例說(shuō)明:
1、創(chuàng)建測(cè)試表,即為要被導(dǎo)入的表:
create?table?person(?
id?int?not?null?auto_increment,?
name?varchar(40)?not?null,?
city?varchar(20),?
salary?int,?
primary?key(id)?
)engine=innodb?charset=gb2312;
2、接著寫一個(gè)用于導(dǎo)入的文本文件:c:\data.txt。?
張三 31 北京 3000?
李四 25 杭州 4000?
王五 45 \N 4500?
小明 29 天津 \N
每一項(xiàng)之間用Tab鍵進(jìn)行分隔,如果該字段為NULL,則用\N表示。
3、導(dǎo)入數(shù)據(jù)
輸入命令,進(jìn)行導(dǎo)入。?
load data local infile “c:/data.txt”?
into table person(name,age,city,salary);?
導(dǎo)入數(shù)據(jù)截圖如下:
其中l(wèi)ocal表示本地。執(zhí)行后,可以看到NULL數(shù)據(jù)也被正確地導(dǎo)入。
設(shè)置數(shù)據(jù)類型為VARCHAR,字段長(zhǎng)度大一點(diǎn),就可以存文本 ,數(shù)據(jù)量太多會(huì)影響MYSQL速度,不過(guò)你也可以使用TEXT類型,存放大量數(shù)據(jù)