



全文預覽已結束
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
索引與視圖索引部分概念題1 索引含義和優(yōu)缺點2 MySQL索引的分類3 索引的設計原則上機實踐題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 視圖的作用上機實踐題1 在數(shù)據(jù)庫example下創(chuàng)建college表。College表內(nèi)容如下所示College表的內(nèi)容字段名字段描述數(shù)據(jù)類型主鍵外鍵非空唯一自增number學號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設置為UNDEFINED類型,并且為視圖加上WITH LOCAL CHECK OPTION條件3 查看視圖college_view的詳細結構4 更新視圖。向視圖中插入3條記錄。記錄內(nèi)容如下表所示需要插入college_view表中的信息Numernamemajorage0901張三外語200902李四計算機220903王五計算機195 修改視圖,使其顯示專業(yè)為計算機的信息,其他條件不變6 刪除視圖college_view.索引概念題1 索引是創(chuàng)建在表上的,是對數(shù)據(jù)庫表中一列或多列的值進行排序的一種結構。索引可以提高查詢的速度。索引的優(yōu)點是可以提高檢索數(shù)據(jù)的速度,這是創(chuàng)建索引的最主要的原因。索引的缺點是創(chuàng)建和維護索引需要耗費時間,耗費時間的數(shù)量隨著數(shù)據(jù)量的增加而增加;索引需要占用物理空間,每一個索引要占一定的物理空間;增加、刪除和修改數(shù)據(jù)時,需要動態(tài)的維護索引,造成數(shù)據(jù)的維護速度降低了。2 索引的分類:MySQL索引包括普通索引、唯一性索引、全文索引、單列索引、多列索引和空間索引。3 索引設計的原則: 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ù)庫中一個或多個表中導出來的表。視圖還可以從已經(jīng)存在的視圖的基礎上定義。數(shù)據(jù)庫中只存放了視圖的定義,而沒有存放視圖的數(shù)據(jù)。這些數(shù)據(jù)存放在原來的表中。使用視圖查詢時,數(shù)據(jù)庫系統(tǒng)會從原來的表中取出對應的數(shù)據(jù)。因此,視圖中的數(shù)據(jù)是依賴于原來的表中的數(shù)據(jù)的。一旦表中的數(shù)據(jù)發(fā)生改變,顯示在視圖中的數(shù)據(jù)也會發(fā)生改變。2 作用: 1 使操作簡單化;2 增加數(shù)據(jù)的安全性;3 提高表的邏輯獨立性實踐題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,計算機); INSERT INTO college_view VALUES(0903,王五,19,計算機);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)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年軟件設計師職業(yè)規(guī)劃與目標設定試題及答案
- 鋪設成功之路的個人策略計劃
- 財務問題解決能力的提升策略計劃
- 2025年的房地產(chǎn)租賃合同
- 主管如何應對團隊變化計劃
- 軟件設計師考試中的創(chuàng)新思維試題及答案
- 2025建筑裝飾合同模板范本(律師制定版本)
- 2025【生態(tài)保護區(qū)電力工程承包合同】 解除合同及補償政策
- 法學概論與實際法律職業(yè)的關系試題及答案
- 2025年計算機測試實戰(zhàn)試題及答案
- 部編人教版語文六年級下冊《9 浣溪沙》課件
- 2023年中小學體育教師招聘考試試題及答案三份
- 向政府寫訴求書范文(精選12篇)
- 電視節(jié)目策劃學胡智峰
- 2023浙江省學生藝術特長測試A級理論復習資料
- 建筑業(yè)企業(yè)資質(zhì)職稱人員相近專業(yè)認定目錄
- 北京市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細
- 追求有意義人生
- 生產(chǎn)車間如何節(jié)能減耗(課堂PPT)
- 燒結普通磚、多孔磚回彈計算
- 橫向項目結題證明模板
評論
0/150
提交評論