方法/步驟 1 登陸mysql 打cmd命令終端,如果已經添加了mysql的環(huán)境變量,可以直接使用命令 mysql -uroot 直接回車,之后按提示輸入密碼, 如果未添加mysql的環(huán)境變量,可以切換到mysql的安裝目錄下的bin目錄
創(chuàng)新互聯(lián)建站是一家集網站建設,汪清企業(yè)網站建設,汪清品牌網站建設,網站定制,汪清網站建設報價,網絡營銷,網絡優(yōu)化,汪清網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。
你的問題太泛泛了,“MYSQL的程序”你指的是什么?是MYSQL的 存儲過程??您最好是具體問題具體問,你這樣提問的話大家都不知道你想要什么!
mysql soure example.sql里的soure寫錯了應該是source!!!!example.sql是你實現(xiàn)先編輯好的文本內容,內容可以是創(chuàng)建一個數(shù)據庫,然后再數(shù)據庫下建立一個或多個數(shù)據表,再往表里插入一些記錄!!然后再寫個存儲過程完成一些簡單的功能,比如把A表里的內容插入到B表等等(可以加內容存在就修改不存在就插入等判斷)??!建立一個.SQL文件就是為了方便?。‰S便舉個例子:在D盤根目錄下用記事本建立個example.sql文件,內容如下:
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ù)據庫,其下建立倆表A和B,為A表插入用戶1和2,為B表插入用戶1,3!!再建立名為QQ的存儲過程,功能是把a表的用戶導入到B表,如果A的用戶號再B里沒有直接插入,如果A里的用戶號已經在B表里了那就改變B表里相應用戶的名字!!大概是這么個過程!!在MYSQL自帶的客戶端導入剛才建立的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里的內容復制過來粘貼后按F5鍵運行即可?。?!
一般都用第三方管理軟件,比如MySQL Tools for 5.0
你要是想在控制臺連接數(shù)據庫的話,設置一下環(huán)境變量就隨便打開個控制臺就能訪問了。
將MySQL安裝目錄的bin目錄設置到環(huán)境變量Path中,比如:"C:\Program Files\MySQL\MySQL Server 5.0\bin"
然后在控制臺中按格式輸入信息就可以對數(shù)據庫進行操作了。
格式:mysql --user=用戶名 --password=密碼 [數(shù)據庫名]
兩種
1.安裝MYSQL?官網的MSI?程序,安裝完,直接打開使用,現(xiàn)在最新的版本都有界面編輯器
2.在官網下載壓縮包,解壓后,再使用,沒搞過
網頁鏈接
mysql數(shù)據庫軟件的使用及連接方法:
一、安裝MySQL。
1、準備好安裝包,雙擊Setup.exe文件,開始mysql的安裝。
2、按照提示一步一步往下執(zhí)行直到安裝完成。
3、安裝完成之后配置MySQL服務,用以創(chuàng)建數(shù)據庫及登錄數(shù)據庫賬戶密碼:
選擇Standard Configuration 標準配置,然后一路點next,直到配置好用戶名密碼。
更多詳細信息及可能出現(xiàn)故障及解決方法請參考:
二、連接數(shù)據庫:
連接數(shù)據庫有很多種方式,包括:
1、使用MySQL提供的dos登錄方式,登錄方法:在dos輸入mysql -hlocalhost -uuser -ppwd
其中-h表示主機,-u表示用戶,-p表示密碼,登錄成功會顯示mysql,如圖:
2、使用數(shù)據庫連接工具進行連接,比如:navicat、Heidi Sql等工具都可以用來連接MySQL數(shù)據庫。
3、在程序中使用jdbc方式連接。詳細程序實現(xiàn)可以參考:
三、MySQL的使用:
MySQL用于系統(tǒng)存儲數(shù)據,其操作方法就是使用sql(structure query language 結構化查詢語言)來實現(xiàn)對數(shù)據庫的操作。
sql語句的具體寫法請參考百度文庫資料:進行學習。