在 MySQL 中,可以使用以下語法來創(chuàng)建函數(shù)索引:
CREATE INDEX index_name
ON table_name (function(column_name));
其中,index_name
是索引的名稱,table_name
是表的名稱,column_name
是要創(chuàng)建函數(shù)索引的列名,function
是要應(yīng)用于列的函數(shù)。
例如,如果要在 employees
表的 last_name
列上創(chuàng)建一個函數(shù)索引,可以使用以下語句:
CREATE INDEX idx_last_name_upper
ON employees (UPPER(last_name));
這將在 last_name
列上創(chuàng)建一個函數(shù)索引,該函數(shù)索引將 last_name
列的值轉(zhuǎn)換為大寫后進行索引。