直接在excel中使用VBA連接MYSQL數(shù)據(jù)庫,把EXCEL中的內(nèi)容寫入MYSQL數(shù)據(jù)庫中
創(chuàng)新互聯(lián)公司服務(wù)項目包括中寧網(wǎng)站建設(shè)、中寧網(wǎng)站制作、中寧網(wǎng)頁制作以及中寧網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,中寧網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到中寧省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
Vba是vb應(yīng)用程序,sql是結(jié)構(gòu)化查詢語言,看你是從事什么工作,如果是辦公類的,那么請學(xué)vba,如果是數(shù)據(jù)庫相關(guān)的,請學(xué)sql
1,VBA (Visual Basic for Applications)是Visual Basic的一種宏語言,主要能用來擴展Windows的應(yīng)用程序的功能,特別是Microsoft Office軟件,在word、powerpoint、excel里面都可以用。
2,sql全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language)”,是用于訪問數(shù)據(jù)庫的語言,比如:MS SQL Server、Oracle、MySQL、foxpro,Access對sql也有一定支持,但不夠全,SQL與vba關(guān)系不大
3、excel就是微軟office套件里面專門用于表格、統(tǒng)計、分析處理的軟件了
4、綜合所說,兩者之間的側(cè)重點不同,SQL用于數(shù)據(jù)存儲,查詢,刪除,修改,利于大數(shù)據(jù)量管理,vba用于數(shù)據(jù)制表,運算,處理。
mysql_connect()函數(shù)用于連接數(shù)據(jù)庫,注意,是小寫,大寫是不行的哦 他有3個參數(shù) 第一個:是mysql數(shù)據(jù)庫所在服務(wù)器地址,有2種情況,一種是:你的連接數(shù)據(jù)庫的代碼文件和mysql數(shù)據(jù)庫,那么,這個參數(shù)可以是localhost、127.0.0.1這兩種都行,mysql數(shù)據(jù)庫端口默認是3306,連接的時候可以省略,但如果mysql'數(shù)據(jù)庫端口不是這個,那這個參數(shù)還要加上端口,比如,localhost:3305、127.0.0.1:3305這樣 第二種情況就是,你的程序代碼在A服務(wù)器,msyql在B服務(wù)器,這樣,這個參數(shù)就是mysql數(shù)據(jù)庫所在服務(wù)器的ip地址 第二個參數(shù)是mysql數(shù)據(jù)庫的登錄用戶,比如:root 第三個參數(shù)是mysql數(shù)據(jù)庫的登錄用戶的密碼,比如123456,當然,如果mysql數(shù)據(jù)庫相應(yīng)的登錄用戶,沒有設(shè)置密碼,那么這個參數(shù)可以留空,但不能省略 至于雙引號單引號的問題,沒有多大差別,單引號雙引號都行,如果非要說有差別的話,就是,php會查找雙引號內(nèi)的變量進行編譯 給你舉個例子: $a = 10; echo '數(shù)字是:$a';//這個使用了單引號,那么輸出結(jié)果就是: 數(shù)字是$a echo "數(shù)字是:$a";//這個使用了雙引號,所以輸出結(jié)果就是:數(shù)字是10 差別就是這個 一般來說,php中,如果引號內(nèi)沒有變量的使用,那就用單引號,這樣有利于php的優(yōu)化