在 MySQL 中,可以使用如下语法创建多表联合索引:

CREATE INDEX index_name ON table1(column1), table2(column2), table3(column3);

其中,'index_name' 是索引的名称,'table1'、'table2'、'table3' 是要创建索引的表名,'column1'、'column2'、'column3' 是要创建索引的列名。

例如,如果要在 'orders' 表的 'order_date' 列,'customers' 表的 'customer_id' 列和 'products' 表的 'product_id' 列上创建联合索引,可以使用如下语句:

CREATE INDEX order_customer_product ON orders(order_date), customers(customer_id), products(product_id);

这样就可以通过联合索引快速查询订单日期、客户 ID 和产品 ID 的组合信息。


原文地址: https://www.cveoy.top/t/topic/oBm1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录