mysql中如何新增删除索引

 时间:2026-02-13 05:34:32

1、在创建表的时候创建索引:

CREATE TABLE `user` (  `id` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '主键',  `login_name` varchar(100) COLLATE utf8_bin NOT NULL COMMENT '登录用户名',  `password` varchar(100) COLLATE utf8_bin NOT NULL COMMENT '登录密码',  `name` varchar(100) COLLATE utf8_bin NOT NULL COMMENT '用户姓名',  `email` varchar(200) COLLATE utf8_bin DEFAULT NULL COMMENT '用户邮箱',  `mobile` varchar(200) COLLATE utf8_bin DEFAULT NULL COMMENT '用户手机',  `photo` varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT '用户头像',  `login_ip` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '最后登陆IP',  `login_date` datetime DEFAULT NULL COMMENT '最后登陆时间',  `create_date` datetime NOT NULL COMMENT '创建时间',  `update_date` datetime NOT NULL COMMENT '更新时间',  `remarks` varchar(255) COLLATE utf8_bin DEFAULT NULL COMMENT '备注信息',  `del_flag` char(1) COLLATE utf8_bin NOT NULL DEFAULT '0' COMMENT '删除标记',  PRIMARY KEY (`id`),  KEY `user_login_name` (`login_name`),  KEY `user_update_date` (`update_date`),  KEY `user_del_flag` (`del_flag`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='登录用户表';

mysql中如何新增删除索引

2、使用alter语句来创建索引:

1>ALTER TABLE table_name ADD INDEX index_name (column) ;创建普通索引

2>ALTER TABLE table_name ADD UNIQUE (column) ;创建唯一索引

3>ALTER TABLE table_name ADD primary key (column) ;创建主键索引

3、eg:ALTER TABLE table_name ADD INDEX index_mobile (mobile) ;

结果如下

mysql中如何新增删除索引

4、使用create 语句对表进行增加索引

1>CREATE INDEX index_name ON table_name(column) ; 创建普通索引

2>CREATE UNIQUE INDEX index_name ON table_name(column) ;创建唯一索引

5、索引的删除:

1>DROP INDEX index_name ON table_name ;2>ALTER TABLE table_name DROP index index_name ;3>ALTER TABLE table_name DROP primary key ;

6、eg:删除索引

ALTER TABLE `user` DROP INDEX index_mobile ;删除普通索引ALTER TABLE `user` DROP  INDEX mobile;可以删除唯一索引

mysql中如何新增删除索引

7、创建联合索引

CREATE INDEX TABLE_username_password ON TABLE(username,password)

8、eg:创建联合索引如下

CREATE INDEX user_login_name_password ON user(login_name,password);

mysql中如何新增删除索引

  • Eclipse断点调试debug基础
  • 企业该明确ERP系统软件的哪些不足之处?
  • RAK:不小心执行了rm -f,除了跑路,如何恢复
  • java 查看源代码 添加src还是看不到源代码
  • Eclipse安装CheckStyle插件及配置
  • 热门搜索
    车辆保险怎么算 快递公司怎么开 吃黄瓜可以减肥吗 群机器人怎么弄 cad倒角怎么标注 小米盒子怎么连接电脑 青岛春节旅游攻略 平潭旅游 怎么练习打字速度 坐月子可以开空调吗