MySql學(xué)習(xí)筆記

MySql學(xué)習(xí)筆記

ID:38094739

大?。?5.01 KB

頁數(shù):6頁

時間:2019-05-24

MySql學(xué)習(xí)筆記_第1頁
MySql學(xué)習(xí)筆記_第2頁
MySql學(xué)習(xí)筆記_第3頁
MySql學(xué)習(xí)筆記_第4頁
MySql學(xué)習(xí)筆記_第5頁
資源描述:

《MySql學(xué)習(xí)筆記》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、MySql學(xué)習(xí)筆記MySql概述:MySql是一個種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),所謂關(guān)聯(lián)數(shù)據(jù)庫就是將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大的倉庫中。這樣就增加了速度與提高了靈活性。并且MySql軟件是一個開放源碼軟件。注意,MySql所支持的TimeStamp的最大范圍的問題,在32位機(jī)器上,支持的取值范圍是年份最好不要超過2030年,然后如果在64位的機(jī)器上,年份可以達(dá)到2106年,而對于date、與datetime這兩種類型,則沒有關(guān)系,都可以表示到9999-12-31,所以這一點(diǎn)得注意下;還有,在安裝MySql的時候,我們一般都選擇Typical(典型安裝)就可以

2、了,當(dāng)然,如果還有其它用途的話,那最好選擇Complete(完全安裝);在安裝過程中,一般的還會讓你進(jìn)行服務(wù)器類型的選擇,分別有三種服務(wù)器類型的選擇,(Developer(開發(fā)機(jī))、ServerMachine(服務(wù)器)、DedicatedMySqlServerMachine(專用MYSQL服務(wù)器)),選擇哪種類型的服務(wù)器,只會對配置向?qū)?nèi)存等有影響,不然其它方面是沒有什么影響的;所以,我們?nèi)绻情_發(fā)者,選擇開發(fā)機(jī)就可以啦;然后接下來,還會有數(shù)據(jù)庫使用情況對話框的選擇,我們只要按照默認(rèn)就可以啦;連接與斷開服務(wù)器:連接:在windows命令提示符下輸入類似如下命令集:mys

3、ql–hhost–uuser–p例如,我在用的時候輸入的是:mysql–hlocalhost–uroot–p然后會提示要你輸入用戶密碼,這個時候,如果你有密碼的話,就輸入密碼敲回車,如果沒有密碼,直接敲回車,就可以進(jìn)入到數(shù)據(jù)庫客戶端;連接遠(yuǎn)程主機(jī)上的mysql,可以用下面的命令:mysql–h159.0.45.1–uroot–p123斷開服務(wù)器:在進(jìn)入客戶端后,你可以直接輸入quit然后回車就可以了;下面就數(shù)據(jù)庫相關(guān)命令進(jìn)行相關(guān)說明你可以輸入以下命令對數(shù)據(jù)庫表格或者數(shù)據(jù)庫進(jìn)行相關(guān)操作,在這里就省略了,然后直接進(jìn)行文字說明了;Selectversion(),current_

4、date;//從服務(wù)器得到當(dāng)前mysql的版本號與當(dāng)前日期Selectuser();//得到當(dāng)前數(shù)據(jù)庫的所有用戶Usedatabasename;進(jìn)入到指定的數(shù)據(jù)庫當(dāng)中,然后就可以操作這個數(shù)據(jù)庫當(dāng)中的表格了Showdatabases;//查詢目前數(shù)據(jù)庫中所有的數(shù)據(jù)庫,并且顯示出來;Createbatabasedatabasename;創(chuàng)建數(shù)據(jù)庫,例如:createdatabasemanager;Showtables;//查看當(dāng)前數(shù)據(jù)庫中的所有表格;Createtabletablename(colums);創(chuàng)建表,并且給表指定相關(guān)列,例如:createtablepet(nam

5、evarchar(20),ownervarchar(20),speciesvarchar(20),sexchar(1),birthdate,deathdate);Describetablename;將表當(dāng)中的所有信息詳細(xì)顯示出來,例如:describepet;可以用命令一次插入多條記錄,例如:Insertintopetvalues(‘Puffball’,’Diane’,’hamster’,’f’,’1993-12-3’,null),(‘Puffball’,’Diane’,’hamster’,’f’,’1993-12-3’,now());Select*frompet;從pe

6、t表當(dāng)中查詢出所有的記錄,顯示出來;Deletefrompetwhereid=1;刪除ID為1的那一條記錄;Updatepetsetbirth=’2001-1-3’wherename=’Bowser’;更新name為Bowser的記錄當(dāng)中的birth字段的值;Selectdistinctownerfrompet;從pet表中選擇出owner字段的值唯一的行,如果有多行記錄這個字段的值相同,則只顯示最后一次出現(xiàn)這一值的一行記錄;有關(guān)日期計(jì)算:Selectname,birth,curdate(),(year(curdate())-year(birth))asagefrompe

7、t;此處,year()函數(shù)用于提取對應(yīng)字段的年份,當(dāng)然類似的還有month(),day()等;在mysql當(dāng)中,sql語句可以使用like查詢,可以用”_”配任何單個字符,用”%”配任意數(shù)目字符,并且SQL模式默認(rèn)是忽略大小寫,例如:select*frompetwherenamelike‘%fy’;當(dāng)然也可以用正則表達(dá)式模式進(jìn)行配。同時在sql當(dāng)中,也要注意分組函數(shù)、排序函數(shù)、統(tǒng)計(jì)函數(shù)等相關(guān)用法,在這里只列舉一二;Selectspecies,count(*)frompetgroupbyspeceis;Select*frompe

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。