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

mysql alter、index的操作

root5年前 (2022-01-13)数据库1639

删除字段

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不可用,删除ib_logfile0和ib_logfile1恢复

mysql安装在虚拟机中,公司突然断电导致mysql启动失败查看mysql的error日志2021-05-19T06:44:51.993300Z 0 [ERROR] InnoDB: Ignoring the redo log due to...

postgresql 导入导出sql 文件

pg_dump  -h localhost -U postgres -t tablename databasename >./test.sql导出 -t 表名  psql -d test1 -U...

centos7 安装mysql

centos7 安装mysql

下载rpm包wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 安裝包仓库yum -y install * 或者yum -...

postgresql修改数据存储位置

postgresql修改数据存储位置

最近公司提供了一台新的服务器,同时有一个盘是ssd。同时为了测试postgresql的性能,将数据放置到ssd上系统centos7.9 数据库postgresql-9.6首先停掉数据库systemctl stop pos...

清空postgresql的缓存

系统:centos,版本:postgresql-9.6因为要测试postgresql的性能,当多次查询的时候查询结果会因为缓存用时很短,不能模拟出现实使用的场景。因此需要清除缓存。首先stop掉postgresqlsystemctl sto...

postgresql 查看数据库、表的大小

查看数据库的大小 select pg_database_size('test'); select pg_size_pretty(pg_database_size('test');查看单...