arcmap创建空间索引_mysql搜索引擎你会用了么
生活随笔
收集整理的這篇文章主要介紹了
arcmap创建空间索引_mysql搜索引擎你会用了么
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
索引,分為六種;
1,普通索引;可以創(chuàng)建在任何類型中;2,唯一性索引;使用 UNIQUE 參數(shù)可以設(shè)置,創(chuàng)建唯一索引時(shí),限制索引值,必須唯一(比如我們建表時(shí)的主鍵,就是默認(rèn)的唯一索引);3,全文索引;使用 FULLTEXT 參數(shù)可以設(shè)置,全文索引只能創(chuàng)建在 CHAR,VARCHAR,TEXT 類型的字段上。主要作用就是,提高查詢較大字符串類型的速度;只有 MyISAM 引擎支持該索引,Mysql 默認(rèn)引擎,不支持該索引,Mysql 默認(rèn)引擎不支持;4,單列索引;單個(gè)字段,建索引,可以是普通索引,或唯一性索引,還可以是全文索引;5,多列索引;在表的多個(gè)字段上,創(chuàng)建一個(gè)索引;6,空間索引;使用 SPATIAL 修飾索引。空間索引,只能建立在空間數(shù)據(jù)類型上,可提高系統(tǒng)獲取空間數(shù)據(jù)效率;只有 MyISAM 引擎支持該索持,Mysql 默認(rèn)引擎不支持;下面我們來(lái)實(shí)戰(zhàn)操作;如何創(chuàng)建索引;我們創(chuàng)建索引的時(shí)候會(huì)有這樣幾種需求,在建表的時(shí)候加,在已知表加,以下舉例演示;一:建表時(shí)建索引:
創(chuàng)建語(yǔ)法:CREATE TABLE 表名 (屬性名 數(shù)據(jù)類型 [完整性約束條件],屬性名 數(shù)據(jù)類型 [完整性約束條件],.... 屬性名 數(shù)據(jù)類型[UNIQUE | FULLTEXT | SPATIAL ] INDEX| KEY[別名] (屬性名 1 [(長(zhǎng)度)] [ASC | DESC]));實(shí)戰(zhàn)舉例:1-1;創(chuàng)建普通索引;CREATE TABLE t_user1(id INT , userName VARCHAR(20), PASSWORD VARCHAR(20), INDEX (userName) );執(zhí)行我們可以看到如下圖所示;1-2:創(chuàng)建唯一性索引:CREATE TABLE t_user2(id INT , userName VARCHAR(20), PASSWORD VARCHAR(20), UNIQUE INDEX index_userName(userName) );執(zhí)行查看表結(jié)構(gòu)可以看到如下圖;1-3:創(chuàng)建多列索引: CREATE TABLE t_user3(id INT , userName VARCHAR(20), PASSWORD VARCHAR(20), INDEX index_userName_password(userName,PASSWORD) );執(zhí)行如下圖;就不一個(gè)一個(gè)寫了,大家要學(xué)會(huì)舉一反三。
二:在已存在的,表上創(chuàng)建索引;
語(yǔ)法:CREATE [ UNIQUE | FULLTEXT | SPATIAL ] INDEX 索引名ON 表名 (屬性名 [(長(zhǎng)度)] [ ASC | DESC]);三:用 ALTER TABLE 語(yǔ)句來(lái)創(chuàng)建索引;
語(yǔ)法:ALTER TABLE 表名 ADD [ UNIQUE | FULLTEXT | SPATIAL ] INDEX索引名 (屬性名 [(長(zhǎng)度)] [ ASC | DESC]);四:刪除索引;
語(yǔ)法:DROP INDEX 索引名 ON 表名 ;簡(jiǎn)單實(shí)用,好好研究。數(shù)據(jù)庫(kù)最近幾天準(zhǔn)備完結(jié)掉,然后我們就開始用java結(jié)合數(shù)據(jù)庫(kù),帶大家寫個(gè)小demo練習(xí)一下。
總結(jié)
以上是生活随笔為你收集整理的arcmap创建空间索引_mysql搜索引擎你会用了么的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 英伟达显卡不同架构_英伟达新款笔记本显卡
- 下一篇: int类型存小数 mysql_MySQL