;:表示使用該庫12)showtables;:表示查看庫里面的所有表13)primarykey:主鍵,簡稱pk14)unique:候選鍵15)foreign:外鍵,">
mysql學(xué)習(xí)筆記

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

ID:37711006

大小:109.71 KB

頁數(shù):7頁

時(shí)間:2019-05-29

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

《mysql學(xué)習(xí)筆記》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、10)showdatabases;:表示查看所有的數(shù)據(jù)庫11)use<庫名>;:表示使用該庫12)showtables;:表示查看庫里面的所有表13)primarykey:主鍵,簡稱pk14)unique:候選鍵15)foreign:外鍵,簡稱fk16)references句子用來創(chuàng)建一個(gè)表中一組列與表中被參考的候選鍵之間的關(guān)系17)desc<表名>:查看表結(jié)構(gòu)18)notnull:非空19)check:用來創(chuàng)建列的限制。20)constraint:用于定義約束constraint<約束名>check(約束條件)21

2、)depault:定義默認(rèn)值default<值>22)表的修改1)altertable2)添加列:altertableTale_NameADDcolumn_namedatatype[(size)]3)刪除類的語法:altertableTable_NameDROPCOLUMNcolumn_name23)時(shí)間類型DateDate24)大對(duì)象類型Blob40G(oracle里)25)候選鍵候選鍵:CandidatekeyUnique關(guān)鍵字用來表明一列(或者列的集合)一定不能在表中任何地方復(fù)制。在符合unique限制的一組列

3、中輸入值之后,再輸入任何復(fù)制現(xiàn)存的一組值的值都會(huì)被數(shù)據(jù)庫所拋棄。UNIQUE(name);26)CKECK拘束CHECK(條件);27)關(guān)閉和打開數(shù)據(jù)庫服務(wù)(在dos命令下)netstopmysql;netstartmysql;28)默認(rèn)值設(shè)定DEFAULT‘要默認(rèn)的值’如:timedatedefaultsysdatenull;默認(rèn)系統(tǒng)的時(shí)間(不是標(biāo)準(zhǔn)的語句,有些數(shù)據(jù)庫不支持sysdate關(guān)鍵字)29)主碼自增長如idintAUTO_INCREMENTPRIMARYKEY30)CHECK中的可選值范圍設(shè)定如:chec

4、k(genrein(‘Horror’,’conedy’,’drama’));31)表的修改(增加字段)AltetTABLEtablenameADDcolumnnamedatatype[(size)]32)表的修改(刪除字段)ALTERTABLEtablenameDROPCOLUMNcolnmnname;10)視圖定義CREATEVIEWAS<查詢表達(dá)式>11)為表添加約束語句(外鍵約束)ALTERTABLEtablenameADDCONSTRAINTFK_字段名foreignkey(字段名)references表名(

5、字段名)onupdaterestrict;12)修改視圖ALTERVIEW視圖名AS(查詢語句)13)視圖修改(字段重命名)ALTERVIEW表名(新的字段名字1,新的字段名2,…)AS(查詢語句);14)索引(UNIQUE是創(chuàng)建一個(gè)唯一索引的關(guān)鍵字)CREATE[UNIQUE]INDEX索引名ON表名(字段名)即對(duì)某個(gè)表的某個(gè)字段創(chuàng)建索引15)DELETE語句DELETEfromtablenamewhere16)LIKE模糊查詢Fromtablewherecolumn[not]patter17)Limit語句限定從

6、第x條記錄開始顯示y條記錄Limitx,y;(如select*fromlimit0,2);(在sqlserver中是:selecttop1*from…)18)JAVA的JDBC操作數(shù)據(jù)庫安裝并配置完成之后,就可以按照以下的步驟進(jìn)行數(shù)據(jù)庫的操作了:1、加載數(shù)據(jù)庫驅(qū)動(dòng)程序:各個(gè)數(shù)據(jù)庫都會(huì)提供JDBC的驅(qū)動(dòng)程序開發(fā)包,直接把JDBC操作的所需要的開發(fā)包(一般為*.jar或*.zip)直接配置到classpath路勁即可。2、連接數(shù)據(jù)庫:根據(jù)各個(gè)數(shù)據(jù)庫的不同,連接的地址也不同,此鏈接地址由數(shù)據(jù)庫廠商提供,一般在使用JDBC連

7、接數(shù)據(jù)庫的時(shí)候都要求用戶輸入數(shù)據(jù)庫連接的用戶名和密碼,(MySQL中我的用戶名為“root”密碼為“758258”,在dos命令下是這樣輸入的:mysql-uroot-p758258),用戶取得連接后才可以對(duì)數(shù)據(jù)庫進(jìn)行查詢或更新操作。3、JDBC操作步驟3.1配置數(shù)據(jù)庫的驅(qū)動(dòng)程序數(shù)據(jù)庫的驅(qū)動(dòng)程序是由廠商提供的,可以到相關(guān)網(wǎng)站下載以MySQL為例:先到www.mysql.comDownloadsconnectorsconnector/Jdownlods中的tar.gz或zip之后在classpath(如:Cmysql

8、-connector-java-5.0.8-bin.jar)3.2加載驅(qū)動(dòng)程序通過Class.forName()語句可以加載一個(gè)驅(qū)動(dòng)程序Class實(shí)例化需要一個(gè)完整的包.類名稱,此:”包.類”名稱的路徑就應(yīng)該是驅(qū)動(dòng)的名稱該名稱為:org.gjt.mm.mysql.Driver代碼如下:publicclassConnectDemo01{publi

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

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

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