当前位置:首页 > 数据库 > 正文内容

mysql alter、index的操作

root3年前 (2022-01-13)数据库739

删除字段

alter table user drop name;

添加字段

alter table user add address varchar(255);

修改字段

alter table user change address address text;


修改字段默认值

alter table user alter age set default 18;


修改表名

alter table user rename to user2;


创建索引

create index us_name on user(name);

修改表结构的时候创建索引

alter table user add index us_name(name)

创建表的时候创建索引

create table user (
id int ,
name varchar(100),
index us_name (name)
)


创建唯一索引

create unique index us_name on user(name);

修改表和创建表,只需要把index 换成unique


删除索引

alter table user  frop index us_name;

扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=208

分享给朋友:

相关文章

mysql like 模糊查询和REGEXP 正则查询

like%:表示任意个或多个字符。可匹配任意类型和长度的字符。_:表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句:(可以代表一个中文字符)匹配”三”字结尾select * from use...

Mysql占用swap空间,导致mysql性能大幅降低

在Linux下,SWAP的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况。SWAP意思是交换,顾名思义,当某进程向OS请求内存发现不足时,OS会把内...

clickhouse 搭建

通过docker 部署clickhousedocker-compose文件内容如下:services:     ipwave-clickhouse:     ...

mysql 主键 用int还是long 还是char?有什么区别

char是定长0-255 bytes longtext是0-4 294 967 295 bytes 极大文本数据longblob是二进制形式的极大文本数据...

centos7 快速搭建 mysql

https://blog.csdn.net/qq_36582604/article/details/80526287...

ES 修改 查询最大行数

curl  -XPUT  http://ip:port/your_index/_settings?preserve_existing=true  -H  'Content-Type: &nbs...