色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql三大索引

張吉惟2年前8瀏覽0評論

MySQL是一種常用的關系型數據庫,它支持三種類型的索引:主鍵索引、唯一索引和普通索引。

主鍵索引

<pre>
CREATE TABLE persons (
id INT NOT NULL PRIMARY KEY,
name VARCHAR(30) NOT NULL,
age INT
);
</pre>

主鍵索引是表中一列或幾列數據,它們的值是唯一的且不為空。主鍵索引可以通過超級快的哈希查詢來快速定位數據。

唯一索引

<pre>
CREATE TABLE persons (
id INT NOT NULL,
name VARCHAR(30) NOT NULL UNIQUE,
age INT
);
</pre>

唯一索引允許重復的NULL值,但是對于非NULL值,這些值必須在這個索引中是唯一的。唯一索引能夠加速查詢操作,尤其是涉及到等于和不等于操作的查詢。

普通索引

<pre>
CREATE TABLE persons (
id INT NOT NULL,
name VARCHAR(30) NOT NULL,
age INT,
INDEX index_name (name)
);
</pre>

普通索引是最基本的索引。它僅僅是對表中某個列或幾個列構成的索引,僅僅加快查詢操作而不提供數據的唯一性,允許重復值和NULL值。普通索引使用的數據結構是B樹。