mysql 字段索引语句

157 阅读1分钟

字段语句

-- 改表名:
alter table [old_table_name] RENAME [new_table_name];

-- 添加列:
alter table [table_name] add column [column_name] varchar(10) comment '';

-- 删除列:
alter table [table_name] drop column [column_name];


-- 修改字段可以为空:
alter table [table_name] modify column BIGINT NULL;

-- 修改列类型: 
alter table [table_name] modify column [column_name] INT;


-- 修改列名:
alter table [table_name] change column [old_name] [new_name] archer(20);

索引

-- 创建默认索引:
CREATE INDEX index_name ON [TABLE_NAME] (column(length));

-- 创建唯一索引:
CREATE UNIQUE INDEX index_name ON [table_name] (column(length));

-- 创建聚合索引:
CREATE INDEX [index_name] ON [table_name] (column,column,column);

-- 修改表结构添加索引: 
ALTER TABLE [table_name] ADD PRIMARY KEY ('',)

-- 删除索引 
DROP INDEX [index_name] ON [table_name]

-- 显示索引 
show index from table_name

-- 显示索引的使用情况 
show global status like 'Handler_read%' -- global (全局)