-- 创建索引的示例代码
-- 1. 创建单列索引
CREATE INDEX idx_username ON users (username);
-- 解释:在users表的username列上创建一个名为idx_username的索引,这将加速基于username列的查询。
-- 2. 创建多列索引
CREATE INDEX idx_name_age ON users (name, age);
-- 解释:在users表的name和age列上创建一个名为idx_name_age的组合索引,适用于同时在这两列上进行查询的情况。
-- 3. 创建唯一索引
CREATE UNIQUE INDEX idx_email ON users (email);
-- 解释:在users表的email列上创建一个名为idx_email的唯一索引,确保email列中的值是唯一的,防止重复数据。
-- 4. 在创建表时定义索引
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50),
email VARCHAR(100),
INDEX idx_username (username)
);
-- 解释:在创建users表的同时,在username列上创建一个名为idx_username的索引。
上一篇:mysql constraint
下一篇:mysql 查询建表语句
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站