



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、索引以及存儲過程和存儲函數介紹索引索引于快速找出在某個烈中有特定值的。不使索引,就必須從第條記錄開始讀完整個表,知道找出相關的。數據越多,查找的時間越多。如果表2select * from table where num=1000numMySQL1000,速度將會提。索引分類:普通索引和唯索引、單列索引和組合索引、全索引、空間索引創建索引create table 創建表時,除了可以定義列的數據類型外,還可以定義主鍵約束、外鍵約束或者唯性約束。在定義約束的同時就相當于在指定列上創建了個索引。1. 創建普通索引。只需要在創建表時,在后加上index() 即可2. 創建唯索引,主要原因是減少查詢索引
2、列操作的執時間,尤其是對較龐的數據表。只需在創建表時在后加上unique index即可uniqidx()3. 創建單列索引,是在單個字段上創建的索引,個表可以創建多個單列索引,只需要在創建表時,在后加上index() 即可4. 創建組合索引。只需要在創建表時,在后加上index(1,2,.) 即可5. 創建全索引,可于全搜索,只有MyISAM存儲引擎持fulltext索引,并且只為char、varchar、text列創建索引。只需要在創建表時,在后加上即可,引擎記得在創建表之后加上engine=MyISAM;fulltext index()6. 創建空間索引,必須在MyISAM類型的表創建,
3、且字段必須空,只需要在創建表時,在后加上spatial index() 即可,引擎記得在創建表之后加上engine=MyISAM; 語法規則:alter table 表名add unique|fulltext|spatial index ()語法規則:create unique|fulltext|spatial index 索引名on 表名()刪除索引1. 使alter table刪除:alter table 表名drop Index 索引名2. 使drop index刪除:drop index 索引名on 表名存儲過程與函數MySQLcreate procedure create funct
4、ion。創建存儲過程和函數語法規則:create procedure 存儲過程的名字() begin ; end;參數包括 in|out|inout。下就是創建了個查看fruits表的存儲過程,每次調這個存儲過程就會執select語句查看表的內容。括號沒有過程的參數,但仍然需要括號:注:利delimiter將結束符號變成/,以避免跟默認的結束符;沖突。再利delimiter ; 就可以變回了分號。語法規則:create function 存儲函數的名字() returns char(50) return ( );參數包括 in|out|inout。下創建了個存儲函數namezip,參數定義為空
5、,返回個int類型的結果,代碼如下:注:指定參數為in|out|inout只對procedure是合法的,function 總是默認為in參數。returns 句只能對function指定,對函數是強制的。調存儲過程和函數存儲過程call語句進調語法:call 存儲過程的名稱()存儲函數select語句進調語法:select 存儲函數的名稱()查看存儲過程和函數create show create function|procedure 名字status show procedure|function status like information_schema.RoutinesMySQL中存儲過程和函數的信息都在information_schema數據庫下的Routines表中。語法規則:select * from information_schema.Routines where ROUTINE_NEMA=sp_name修改
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 分組合作合同標準文本
- 個找合同樣本好
- 制造設備收購合同樣本
- 農村蔬果銷售合同樣本
- 高三年級健康心理促進計劃
- 25年管理人員安全培訓考試試題及參考答案(研優卷)
- 2024-2025工廠安全培訓考試試題含答案【能力提升】
- 25年廠級員工安全培訓考試試題帶解析答案
- 2024-2025新進廠職工安全培訓考試試題(高清版)
- 餐飲外賣配送車輛高效路線計劃
- GB/T 18959-2003木材保管規程
- 部編道德與法治九年級下冊教材介紹課件
- 人教版數學五年級下冊分數與除法課件
- 光學信息處理第六章光學圖像識別課件
- 誠信期末考試構建誠信考場宣傳PPT模板
- 全國電網情況介紹課件
- 人教版 七年級數學下冊平行線中的“拐點”問題課件
- DBJ50-T-398-2021 城軌快線施工質量驗收標準
- 工程進度檢查評分表
- 《觀察人口腔上皮細胞結構》說課課件
- 箱變施工方案
評論
0/150
提交評論