首页 > 数据库 >mysql给表的字段加索引

mysql给表的字段加索引

时间:2022-10-12 15:04:05浏览次数:50  
标签:给表 TABLE name ALTER 索引 ADD mysql table 段加

1、添加普通索引
ALTER TABLE `table_name` ADD INDEX index_name ( `column`)
2、添加主键索引
ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
3、添加唯一索引 (UNIQUE)
ALTER TABLE `table_name` ADD UNIQUE ( `column` )唯一索引在此处可以保证数据记录的唯一性,在许多场合,创建唯一索引并不是为了加快访问速度,而是为了限制数据的唯一性
4、全文索引 (FULLTEXT)
ALTER TABLE `table_name` ADD FULLTEXT ( `column`)
5、多列索引
ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )

标签:给表,TABLE,name,ALTER,索引,ADD,mysql,table,段加
From: https://blog.51cto.com/u_15826214/5750762

相关文章

  • MySQL5.7 添加用户、删除用户与授权
    mysql-uroot-prootMySQL5.7mysql.user表没有password字段改authentication_string;一.创建用户:命令:CREATEUSER'username'@'host'IDENTIFIEDBY'password';例子:C......
  • MYSQL explain详解
    xplain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。虽然这篇文章我写的很长,但看起来真的不会困啊,真的都是干货啊!!!!......
  • mysql事务处理用法与实例详解
    MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关1.MyISAM:不支持事务,用于只读程序提高性能2.InnoDB:支持ACID事务、行级锁、并发3.BerkeleyDB:支持事务  一......
  • 切换mysql8.0报错
    切换mysql8.0后报错SQLSTATE[HY000][2054]TheserverrequestedauthenticationmethodunknowntotheclientSQLSTATE[HY000][2054]Theserverrequestedauthent......
  • 一文读懂 MySQL 锁
    1MySQL锁简介1.1什么是锁锁是计算机用以协调多个进程间并发访问同一共享资源的一种机制。MySQL中为了保证数据访问的一致性与有效性等功能,实现了锁机制,MySQL中的锁是......
  • MySQL目录结构以及SQL基本概念
    MySQL目录结构1.MySQL安装目录配置文件my.ini2.MySQL数据目录几个概念数据库:文件夹表:文件数据:文件里面存储的数据SQL基本概念什么是SQL:StructuredQUer......
  • Mysql常见使用问题的解决方法
    问题一:Mysql插入中文数据时,报错“incorrectstringvalue”字符转换不正确解决方法:第一种方式:1.更改Mysql安装目录下的文件my.ini(一般在隐藏文件夹ProgramData\Mysql\My......
  • MySQL主从同步原理
    1MySQL主从同步实现方式MySQL主从同步是基于记录原始sql语句的BinLog实现BinLog的三种日志格式包括:Statement记录原始SQL语句,会导致更新时间与原库不一致。比如up......
  • mysql 数据库字段类型大全
    数值tinyint1.十分小的数据,占用1个字节,有符号的范围是-128-127,无符号的范围是从0到255的整型数据2.java类型Integersmallint1.较小的数据,占用2个字节2.java类型I......
  • mysql将查询结果导出到txt/csv文件
    日常工作中,我们经常需要将查询结果保存出来,然后放在数据处理软件中跑分析,或者和小组同学共享数据协同处理。好在MySQL/MariaDB内置查询结果保存工具,只要注意一些细节和......