一.索引
创建方式:
1.直接创建
CREATE INDEX suoyin ON mytable(columns(length));
2.创建数据表时直接指定
CREATE TABLE mytable(
columns1 INT NOT NULL,
columns2 VARCHAR(16) NOT NULL,
INDEX [indexName] (columns2(length))
);
3.修改数据表时添加索引
ALTER table tableName ADD INDEX indexName(columnName)
二.主键
1.建立时指定
CREATE TABLE IF NOT EXISTS tablename(
columns1 INT UNSIGNED AUTO_INCREMENT,
columns2 VARCHAR(100) NOT NULL,
PRIMARY KEY (columns1)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
2.直接使用alter语句指定
三.删除
二者区别:主键可直接删除
ALTER TABLE testalter_tbl DROP PRIMARY KEY;
索引必须指定索引名称
ALTER TABLE testalter_tbl DROP INDEX indexname;