#创建库"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;
SQL创建索引,删除索引
最新推荐文章于 2024-12-24 22:42:59 发布
本文介绍了如何在MySQL中创建、使用和管理数据库及表,包括CREATE DATABASE, USE, CREATE TABLE语句。接着讲解了如何为字段添加索引,如CREATE INDEX和ALTER TABLE ADD INDEX,并展示了查询和删除索引的方法。内容涵盖了数据库基础操作和索引优化的重要性。
1万+





