



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
索引與視圖索引部分概念題1 索引含義和優(yōu)缺點(diǎn)2 MySQL索引的分類3 索引的設(shè)計原則上機(jī)實踐題1 在數(shù)據(jù)庫job下創(chuàng)建workInfo表。創(chuàng)建表的同時在id字段上創(chuàng)建名為index_id的唯一性索引,而且以降序的格式排列。workInfo表內(nèi)容如下所示workInfo表的內(nèi)容字段名字段描述數(shù)據(jù)類型主鍵外鍵非空唯一自增id編號INT(10)是否是是是name職位名稱VARCHAR(20)否否是否否type職位類別VARCHAR(10)否否否否否address工作地址VARCHAR(50)否否否否否wage工資INT否否否否否contents工作內(nèi)容TINYTEXT否否否否否extra附加信息TEXT否否否否否2 使用create index語句為name字段創(chuàng)建長度為10的索引index_name3 使用alter table語句在type和address上創(chuàng)建名為index_t的索引4 將workInfo表的存儲引擎更改為MyISAM類型5 使用alter table語句在extra字段上創(chuàng)建名為index_ext的全文索引6 刪除workInfo表的唯一性索引index_id視圖部分概念題1 視圖的含義2 視圖的作用上機(jī)實踐題1 在數(shù)據(jù)庫example下創(chuàng)建college表。College表內(nèi)容如下所示College表的內(nèi)容字段名字段描述數(shù)據(jù)類型主鍵外鍵非空唯一自增number學(xué)號INT(10)是否是是否name姓名VARCHAR(20)否否是否否major專業(yè)VARCHAR(20)否否是否否age年齡INT(5)否否否否否2 在student表上創(chuàng)建視圖college_view。視圖的字段包括student_num、student_name、student_age和department。ALGORITHM設(shè)置為UNDEFINED類型,并且為視圖加上WITH LOCAL CHECK OPTION條件3 查看視圖college_view的詳細(xì)結(jié)構(gòu)4 更新視圖。向視圖中插入3條記錄。記錄內(nèi)容如下表所示需要插入college_view表中的信息Numernamemajorage0901張三外語200902李四計算機(jī)220903王五計算機(jī)195 修改視圖,使其顯示專業(yè)為計算機(jī)的信息,其他條件不變6 刪除視圖college_view.索引概念題1 索引是創(chuàng)建在表上的,是對數(shù)據(jù)庫表中一列或多列的值進(jìn)行排序的一種結(jié)構(gòu)。索引可以提高查詢的速度。索引的優(yōu)點(diǎn)是可以提高檢索數(shù)據(jù)的速度,這是創(chuàng)建索引的最主要的原因。索引的缺點(diǎn)是創(chuàng)建和維護(hù)索引需要耗費(fèi)時間,耗費(fèi)時間的數(shù)量隨著數(shù)據(jù)量的增加而增加;索引需要占用物理空間,每一個索引要占一定的物理空間;增加、刪除和修改數(shù)據(jù)時,需要動態(tài)的維護(hù)索引,造成數(shù)據(jù)的維護(hù)速度降低了。2 索引的分類:MySQL索引包括普通索引、唯一性索引、全文索引、單列索引、多列索引和空間索引。3 索引設(shè)計的原則: 1 選擇唯一性索引;2為經(jīng)常需要排序、分組和聯(lián)合操作的字段建立索引;3為常作為查詢條件的字段建立索引;4限制索引的數(shù)目;5盡量使用數(shù)據(jù)量少的所以;6 盡量使用前綴來索引;7刪除不再使用或者很少使用的索引實踐題1 CREATE TABLE workInfo( id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20) NOT NULL, type VARCHAR(10), address VARCHAR(50), tel VARCHAR(20), wage INT, content TINYTEXT, extra TEXT, UNIQUE INDEX index_id(id DESC) );2 CREATE INDEX index_name ON workInfo(name(10);3 ALTER TABLE workInfo ADD INDEX index_t(type,address);4 ALTER TABLE workInfo ENGINE=MyISAM;5 ALTER TABLE workInfo ADD FULLTEXT INDEX index_ext(extra);6 DROP INDEX index_id ON workInfo;視圖概念題1 視圖是一種虛擬的表,是從數(shù)據(jù)庫中一個或多個表中導(dǎo)出來的表。視圖還可以從已經(jīng)存在的視圖的基礎(chǔ)上定義。數(shù)據(jù)庫中只存放了視圖的定義,而沒有存放視圖的數(shù)據(jù)。這些數(shù)據(jù)存放在原來的表中。使用視圖查詢時,數(shù)據(jù)庫系統(tǒng)會從原來的表中取出對應(yīng)的數(shù)據(jù)。因此,視圖中的數(shù)據(jù)是依賴于原來的表中的數(shù)據(jù)的。一旦表中的數(shù)據(jù)發(fā)生改變,顯示在視圖中的數(shù)據(jù)也會發(fā)生改變。2 作用: 1 使操作簡單化;2 增加數(shù)據(jù)的安全性;3 提高表的邏輯獨(dú)立性實踐題1 CREATE TABLE college( number INT(10) NOT NULL UNIQUE PRIMARY KEY, name VARCHAR(20) NOT NULL, major VARCHAR(20) NOT NULL, age INT(5) );2 CREATE ALGORITH=UNDEFINED VIEW college_view(student_num,student_name,student_age,department) AS SELECT number,name,age,major FROM college WITH LOCAL CHECK OPTION;3 SHOW CREATE VIEW college_view G4 INSERT INTO college_view VALUES(0901,張三,20,外語); INSERT INTO college_view VALUES(0902,李四,22,計算機(jī)); INSERT INTO college_view VALUES(0903,王五,19,計算機(jī));5 CREATE OR REPLACE ALGORITHM=UNDEFINED VIEW college_view(student_num,student_name
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 造價所全過程跟蹤審計合同(2篇)
- 遺產(chǎn)繼承委托合同(2篇)
- 市政工程消除隱患試題及答案
- 湖州房地產(chǎn)交易有限公司招聘考試真題2024
- 2024年駐馬店市市級機(jī)關(guān)公開選調(diào)考試真題
- 2024年烏魯木齊市市級機(jī)關(guān)公開選調(diào)考試真題
- 2024年四川甘孜州招聘事業(yè)單位專業(yè)人才筆試真題
- 2025租賃合同范本簡單版
- 經(jīng)濟(jì)師考試近期動態(tài)試題及答案
- 經(jīng)濟(jì)法概論考點(diǎn)總結(jié)試題及答案
- 幼兒園大班游戲中“一對一傾聽”的策略
- 醫(yī)院信息安全管理課件
- 傳染病處置規(guī)范與流程
- 拍賣合同范本大全(2025年)
- 中醫(yī)臨床診脈教學(xué)
- 人工智能安全治理與戰(zhàn)略穩(wěn)定
- 小學(xué)麻風(fēng)病知識宣傳教育
- 2024年初級會計實務(wù)考試真題
- GB/T 45083-2024再生資源分揀中心建設(shè)和管理規(guī)范
- 花店項目管理
- 乳腺癌課件教學(xué)課件
評論
0/150
提交評論