SQL创建索引,删除索引

本文介绍了如何在MySQL中创建、使用和管理数据库及表,包括CREATE DATABASE, USE, CREATE TABLE语句。接着讲解了如何为字段添加索引,如CREATE INDEX和ALTER TABLE ADD INDEX,并展示了查询和删除索引的方法。内容涵盖了数据库基础操作和索引优化的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#创建库"ku"
CREATE DATABASE IF NOT EXISTS ku DEFAULT CHARSET utf8;
#指定库
USE ku
#创建表"emp"
CREATE TABLE IF NOT EXISTS emp
(
    emp_id INT PRIMARY KEY AUTO_INCREMENT,
    emp_name VARCHAR(20),
    salary INT,
    dept_id INT,
    manager_id INT
);
#查询表
SELECT * FROM emp;
#直接指定索引 给字段 emp_name 创建索引
CREATE INDEX index_emp_name ON emp(emp_name);
SELECT * FROM emp WHERE emp_name = "liu";
#修改表时添加索引
ALTER TABLE emp ADD INDEX index_salary (salary);
#创建表时添加索引
CREATE TABLE article
(
    id INT PRIMARY KEY AUTO_INCREMENT,
    title VARCHAR(20) COMMENT '标题',
    content VARCHAR(100) COMMENT '内容',
    DATE DATE,
    INDEX index_title (title)
);
#删除索引
DROP INDEX index_salary ON emp;
DROP INDEX index_emp_name ON emp;
DROP INDEX index_title ON article;
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值