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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論