你的問題太泛泛了,“MYSQL的程序”你指的是什么?是MYSQL的 存儲過程??您最好是具體問題具體問,你這樣提問的話大家都不知道你想要什么!
創(chuàng)新互聯(lián)建站網(wǎng)絡(luò)公司擁有十年的成都網(wǎng)站開發(fā)建設(shè)經(jīng)驗,近1000家客戶的共同信賴。提供網(wǎng)站建設(shè)、成都做網(wǎng)站、網(wǎng)站開發(fā)、網(wǎng)站定制、友情鏈接、建網(wǎng)站、網(wǎng)站搭建、成都響應(yīng)式網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計師打造企業(yè)風格,提供周到的售前咨詢和貼心的售后服務(wù)
mysql soure example.sql里的soure寫錯了應(yīng)該是source!!!!example.sql是你實現(xiàn)先編輯好的文本內(nèi)容,內(nèi)容可以是創(chuàng)建一個數(shù)據(jù)庫,然后再數(shù)據(jù)庫下建立一個或多個數(shù)據(jù)表,再往表里插入一些記錄??!然后再寫個存儲過程完成一些簡單的功能,比如把A表里的內(nèi)容插入到B表等等(可以加內(nèi)容存在就修改不存在就插入等判斷)!!建立一個.SQL文件就是為了方便??!隨便舉個例子:在D盤根目錄下用記事本建立個example.sql文件,內(nèi)容如下:
CREATE database name ;
use name;
CREATE TABLE a (
user_id int(11) DEFAULT NULL,
name char(11) DEFAULT NULL,
UNIQUE KEY USER_ID (user_id)
);
insert into a (user_id,name) values (1,'aaa'),(2,'bbb');
CREATE TABLE b (
user_id int(11) DEFAULT NULL,
name char(11) DEFAULT NULL,
UNIQUE KEY USER_ID (user_id)
);
insert into b (user_id,name) values (1,'xxx'),(3,'ccc');
DELIMITER $$
DROP PROCEDURE IF EXISTS qq$$
CREATE PROCEDURE qq()
begin
declare p_user_id varchar(6);
declare p_name varchar(6);
declare cursor_flag int default 0;
declare user_nrb cursor for select user_id,name from a;
declare continue handler for sqlstate '02000' set cursor_flag = 1;
open user_nrb;
repeat
fetch user_nrb into p_user_id,p_name;
if not cursor_flag then
if not exists (select * from b where user_id=p_user_id) then
insert into b(user_id,name)values(p_user_id,p_name);
else
update b set name=p_name where user_id=p_user_id;
end if;
end if;
until cursor_flag end repeat;
close user_nrb;
end$$
DELIMITER ;
順序是建立名為name的數(shù)據(jù)庫,其下建立倆表A和B,為A表插入用戶1和2,為B表插入用戶1,3!!再建立名為QQ的存儲過程,功能是把a表的用戶導入到B表,如果A的用戶號再B里沒有直接插入,如果A里的用戶號已經(jīng)在B表里了那就改變B表里相應(yīng)用戶的名字!!大概是這么個過程?。≡贛YSQL自帶的客戶端導入剛才建立的example.sql文件,順序是:開始——程序——MYSQL——MYSQL SERVER5.1——MYSQL COMMAND LINE CLIENT 窗口里輸入ROOT用戶密碼在光標處輸入source d:\example.sql!!最后再執(zhí)行存儲過程,敲call qq;回車?。?!
驗證方法是敲select * from b;回車?。】梢园l(fā)現(xiàn)B表由本來插入的2條記錄變成3條記錄,而且用戶1的名字也從xxx變成aaa了?。。。?/p>
希望對你有幫助!另外最重要的是MYSQL有一些很好的圖形界面客戶端工具,不用這個DOS界面的東西,下載個sqlyog什么的軟件裝上,基本一啟動就會用了的東西!在SQLYOG的界面直接把example.sql里的內(nèi)容復制過來粘貼后按F5鍵運行即可?。。?/p>
兩種
1.安裝MYSQL?官網(wǎng)的MSI?程序,安裝完,直接打開使用,現(xiàn)在最新的版本都有界面編輯器
2.在官網(wǎng)下載壓縮包,解壓后,再使用,沒搞過
網(wǎng)頁鏈接
1、利用navicat新建數(shù)據(jù)庫,也可采取其他方式。
2、創(chuàng)建數(shù)據(jù)庫,填入數(shù)據(jù)庫名稱。
3、找到mysql的安裝文件的bin文件。
4、找到所要導入的sql的文件夾。
5、用win+r或者開始-菜單-運行,輸入cmd打開命令行。
6、輸入d:回車,切換到D盤,輸入cd ?+mysql安裝路徑下bin文件夾位置。
7、輸入u 后面代表mysql數(shù)據(jù)庫用戶名 p后面是密碼 ?,“testwei“代表導入的數(shù)據(jù)庫名稱,后面就是導入數(shù)據(jù)庫的sql文件。
8、打開navicat,看到數(shù)據(jù)庫中,已經(jīng)導入數(shù)據(jù),證明,上述操作成功。
網(wǎng)頁題目:mysql文件怎么運行 mysql是怎樣運行的 下載
標題網(wǎng)址:http://muchs.cn/article46/hgeghg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、標簽優(yōu)化、定制網(wǎng)站、網(wǎng)站收錄、企業(yè)網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)