Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql索引

作者:◇梦◆饭饭   发布日期:2025-10-18   浏览:47

-- 创建一个名为 `users` 的表,并添加索引

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(50) NOT NULL,
    email VARCHAR(100) NOT NULL,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

-- 为 `username` 列创建唯一索引,确保用户名的唯一性
CREATE UNIQUE INDEX idx_username ON users(username);

-- 为 `email` 列创建普通索引,加速查询
CREATE INDEX idx_email ON users(email);

-- 解释:
-- 1. `CREATE TABLE` 语句用于创建一个名为 `users` 的表,包含四个字段:`id`、`username`、`email` 和 `created_at`。
-- 2. `CREATE UNIQUE INDEX` 语句为 `username` 列创建唯一索引,确保每个用户名都是唯一的,避免重复。
-- 3. `CREATE INDEX` 语句为 `email` 列创建普通索引,以加快基于 `email` 字段的查询速度。

上一篇:docker mysql

下一篇:mysql concat

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

unsigned在mysql中是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站