btree
易語(yǔ)言讀取mysql數(shù)據(jù)庫(kù)
易語(yǔ)言讀取mysql 數(shù)據(jù)庫(kù) mysql可以對(duì)數(shù)據(jù)進(jìn)行處理和處理,并且能夠處理各種復(fù)雜數(shù)據(jù)類(lèi)型的性能問(wèn)題。不支持?jǐn)?shù)據(jù)類(lèi)型及處理,因?yàn)閿?shù)據(jù)類(lèi)型在創(chuàng)建數(shù)據(jù)庫(kù)時(shí),會(huì)自動(dòng)對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換,導(dǎo)致出錯(cuò)。不支持LONGDataset刪除數(shù)據(jù)時(shí)如果,用戶(hù)可以定義更多的類(lèi)型。當(dāng)索引數(shù)據(jù)類(lèi)型和類(lèi)型沒(méi)有任何隱式轉(zhuǎn)換時(shí),用戶(hù)可以選擇使用ASCII字符(可以通過(guò)‘\`)來(lái)查詢(xún)到這個(gè)類(lèi)型。如果不存在同名的索引,系統(tǒng)會(huì)隨機(jī)對(duì)這個(gè)類(lèi)型進(jìn)行隱式轉(zhuǎn)換,而如果對(duì)于NULL操作,則會(huì)報(bào)錯(cuò)。數(shù)據(jù)庫(kù)默認(rèn)創(chuàng)建索引(可以通過(guò)“copyfromtblar”來(lái)創(chuàng)建新索引。如果在創(chuàng)建索引時(shí)未指定模式名或者默認(rèn)使用文本索引的表,則創(chuàng)建索引時(shí)必須指定模式名。取值范圍:已存在的表名。btree:B-tree索引使用一種類(lèi)似于B+樹(shù)的結(jié)構(gòu)來(lái)存儲(chǔ)數(shù)據(jù)的鍵值,通過(guò)這種結(jié)構(gòu)能夠快速的查找索引。btree適合支持比較查詢(xún)以及查詢(xún)范圍。gin:GIN索引是倒排索引,可以處理包含多個(gè)鍵的值(比如數(shù)組)。gist:Gist索引適用于幾何和地理等多維數(shù)據(jù)類(lèi)型和集合數(shù)據(jù)類(lèi)型。表中需要?jiǎng)?chuàng)建索引的列的名字(字段名)。如果索引方式支持多字段索引,可以聲明多個(gè)字段。全局索引最多可以聲明31個(gè)字段,其他索引最多可以聲明32個(gè)字段。創(chuàng)建一個(gè)基于該表的一個(gè)或多個(gè)字段的表達(dá)式索引,通常必須寫(xiě)在圓括弧中。如果表達(dá)式有函數(shù)調(diào)用的形式,圓括弧可以省略。表達(dá)式索引可用于獲取對(duì)基本數(shù)據(jù)的某種變形的快速訪(fǎng)問(wèn)。比如,一個(gè)在upper(col)上的函數(shù)索引將允許WHERE在創(chuàng)建表達(dá)式索引時(shí),如果表達(dá)式中包含ISNULL子句,則這種索引是無(wú)效的。此時(shí),建議用戶(hù)嘗試創(chuàng)建一個(gè)部分索引。