sql語言基礎(chǔ)復(fù)習(xí)題計(jì)科_第1頁
已閱讀1頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、填空1.查詢語句的From子句中表的連接方式有全連接和JOIN兩種。2.使用INTO…語句可以快速的從一個(gè)表或多個(gè)表中插入多行數(shù)據(jù)。3.MySQL中索引默認(rèn)為升序排序,使用UNIQUE表示創(chuàng)建的是唯一性索引,使用FULLTEXT表示創(chuàng)建全文索引,使用spatial表示創(chuàng)建空間索引。4.MySQL中有普通索引、唯一性索引、主鍵和全文索引四種索引。5.創(chuàng)建存儲(chǔ)過程和存儲(chǔ)分別函數(shù)createprocedure和createfunction語句

2、;與存儲(chǔ)過程相比,存儲(chǔ)函數(shù)不能擁有輸出參數(shù),不能使用call語句調(diào)用,而且存儲(chǔ)函數(shù)必須含有一條return語句。6.使用一個(gè)游標(biāo)需要用到四條特殊的語句分別是declarecurson、opencurson、fetchcurson和closecurson。7.刪除表數(shù)據(jù)可以使用語句或者table語句;更新表數(shù)據(jù)使用updatetable語句。8.DECLAREHLER語句為錯(cuò)誤代碼聲明了一個(gè)處理程序,DECLAREHLER語法格式為:DE

3、CLAREhler_typeHLERFcondition_value[...]sp_statement,其中hler_type是處理程序的類型,主要包括continue、exit和undo三種;其中,使用continue則MySQL不中斷存儲(chǔ)過程的處理;sp_statement表示處理程序激活時(shí)將要執(zhí)行的動(dòng)作。9.在MySQL中提供了主鍵約束、UNIQUE約束、外鍵約束和CHECK約束四種約束來實(shí)現(xiàn)數(shù)據(jù)的完整性。10.MySQL中如果在

4、控制流程中需要執(zhí)行兩條或者兩條以上的語句,則應(yīng)將這些語句定義在BEGIN和END之間。11.關(guān)系數(shù)據(jù)庫設(shè)計(jì)包含三個(gè)層次的設(shè)計(jì),分別是概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫物理設(shè)計(jì)。12.在語句中使用High_priity修飾符,可以使操作優(yōu)先執(zhí)行。13.存儲(chǔ)過程體內(nèi)聲明的變量稱為局部變量,此類變量只能使用declare語句在begin…end語句塊中聲明,使用復(fù)制符號(hào)“=”用set語句進(jìn)行賦值。14.IFNULL(NULL‘MYSQL’)的

5、結(jié)果為MYSQL;NULLIF(‘MYSQL’‘MYSQ’)的結(jié)果為MYSQL。15.假設(shè)表tb1和表tb2中都有兩個(gè)字段idint(4),pwd(4),其中id為主鍵。當(dāng)tb1表中id只與tb2表中id值相同時(shí),將表tb1中對(duì)應(yīng)的pwd值修改為“AAA”,將表tb2中對(duì)應(yīng)的pwd值修改為“BBB”。則對(duì)應(yīng)語句為:Updatetb1tb2SETtb1.pwd=’AAA’tb2.pwd=’BBB’wheretb1.id=tb2.id。16

6、.MySQL支持的索引類型有btree和hash,創(chuàng)建索引時(shí)可以使用關(guān)鍵字using指定索引的類型,如果不指定,則自動(dòng)創(chuàng)建一個(gè)btree索引。17.使用showtables語句可以顯示當(dāng)前數(shù)據(jù)庫中所有表的名稱;使用showindexfromtable_name可以顯示表的索引信息;使用showgrantsfuse_name語句顯示一個(gè)用戶的權(quán)限;使用showevents語句可以顯示所有事件的列表。18.使用showdatabases語句

7、可以顯示MySQL中所有數(shù)據(jù)庫的名稱;使用use命令可以從一個(gè)數(shù)據(jù)庫跳轉(zhuǎn)到另一個(gè)數(shù)據(jù)庫;使用showcreatedatabase數(shù)據(jù)庫名語句可以顯示創(chuàng)建一個(gè)數(shù)據(jù)庫的語句;使用showcreatetable表名語句可以顯示創(chuàng)建一個(gè)數(shù)據(jù)表的語句。19.在MySQL中,使用delimiter可以修改語句的結(jié)束標(biāo)志。20.MySQL中使用NOW()函數(shù)可以獲得當(dāng)前系統(tǒng)的日期和時(shí)間,使用curtime()函數(shù)可以返回當(dāng)前的時(shí)間。Curdate()

8、:日期21.在語句中使用關(guān)鍵字igne,則在執(zhí)行語句是出現(xiàn)的錯(cuò)誤會(huì)被當(dāng)做警告處理;使用onduplicatekeyupdate選項(xiàng)插入行時(shí),若導(dǎo)致UNIQUEKEY或主鍵出現(xiàn)重復(fù)值,則根據(jù)UPDAE后的語句修改行,使用此選項(xiàng)時(shí)關(guān)鍵字delayed將被忽視。原子性、隔離性、一致性、持久性8.當(dāng)多用戶對(duì)數(shù)據(jù)庫并發(fā)訪問時(shí),鎖定所起到的作用有哪些?防止用戶讀取正在由其他用戶更改的數(shù)據(jù)嗎,并且可以防止多個(gè)用戶同時(shí)更改相同的數(shù)據(jù),確保事務(wù)完整性和數(shù)

9、據(jù)庫一致性。9.簡(jiǎn)述MySQL中可以授予新用戶的權(quán)限有哪些。列權(quán)限、表權(quán)限、數(shù)據(jù)庫權(quán)限、用戶權(quán)限10.簡(jiǎn)述MySQL如何實(shí)現(xiàn)數(shù)據(jù)的完整性。實(shí)體完整性、參照完整性、UNIQUE約束、CHECK約束11.簡(jiǎn)述MySQL提供的隔離級(jí)別。序列化、可重復(fù)讀、提交讀、未提交讀12.簡(jiǎn)述關(guān)系型數(shù)據(jù)庫的設(shè)計(jì)步驟。概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫物理設(shè)計(jì)13.簡(jiǎn)述使用客戶端程序備份和恢復(fù)數(shù)據(jù)的過程。14.試說明存儲(chǔ)過程的特點(diǎn)和分類。存儲(chǔ)過程在服務(wù)器端運(yùn)

10、行,執(zhí)行速度快;存儲(chǔ)過程執(zhí)行一次后,其執(zhí)行規(guī)劃就駐留在高速緩沖存儲(chǔ)器;確保數(shù)據(jù)庫安全性。分類:系統(tǒng)存儲(chǔ)過程、擴(kuò)展存儲(chǔ)過程、本地存儲(chǔ)過程、臨時(shí)存儲(chǔ)過程、遠(yuǎn)程存儲(chǔ)過程。15.簡(jiǎn)述MySQL中索引的分類。普通索引、主鍵索引、唯一性索引、全文索引16.簡(jiǎn)述MySQL為保證數(shù)據(jù)安全所提供的方法。17.請(qǐng)說明存儲(chǔ)過程、存儲(chǔ)函數(shù)、觸發(fā)器的異同。18.簡(jiǎn)述MySQL數(shù)據(jù)庫的特點(diǎn)。19.簡(jiǎn)述索引的弊端。索引時(shí)以文件的形式存儲(chǔ)的,索引文件要占磁盤空間。假若

11、存在大量的索引,索引文件可能回避數(shù)據(jù)文件更快的達(dá)到最大文件的尺寸。其次,在更新表中索引列上的數(shù)據(jù)時(shí),對(duì)索引也需要更新的,這可能需要重新組織一個(gè)索引,假若表中的索引很多,那是浪費(fèi)時(shí)間的。也就是說,降低了添加、刪除、修改和其他寫入操作的效率。表中索引越多,更新表的時(shí)間越長(zhǎng)20.MySQL中的表維護(hù)語句有哪些?2.應(yīng)用題有STUDENT數(shù)據(jù)庫如下:S(SNO,CLASS,SNAME,SAGE,SEX)分別代表學(xué)生的學(xué)號(hào),班級(jí),姓名,年齡和性別

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論