删除表字段

ALTER TABLE testalter_tbl DROP i;

增加表字段

ALTER TABLE testalter_tbl ADD i INT;

修改字段

ALTER TABLE testalter_tbl MODIFY c CHAR(10);
ALTER TABLE testalter_tbl CHANGE i j BIGINT;

修改表名

ALTER TABLE testalter_tbl RENAME TO alter_tbl;

添加主键

ALTER TABLE testalter_tbl ADD PRIMARY KEY (i);

删除主键

ALTER TABLE testalter_tbl DROP PRIMARY KEY;

修改主键

ALTER TABLE testalter_tbl MODIFY i INT NOT NULL;

索引

创建索引

CREATE INDEX indexName ON mytable(username(length));

添加索引

ALTER table tableName ADD INDEX indexName(columnName);

建表添加索引

  • 注意:空格

CREATE TABLE mytable(
ID INT NOT NULL,
username VARCHAR(16) NOT NULL,
INDEX [indexName] (username(length))
);

删除索引

DROP INDEX [indexName] ON mytable;

创建唯一索引

CREATE UNIQUE INDEX indexName ON mytable(username(length));

显示索引

SHOW INDEX FROM table_name; \G

版权声明:本文为yimuqing原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yimuqing/p/10460983.html