mysql 创建表 索引 主键 引擎 自增 注释 编码等

CREATE TABLE text(
id INT(20) COMMENT '主键',
NAME VARCHAR(20) COMMENT '姓名',
PASSWORD VARCHAR(20) COMMENT '密码',
PRIMARY KEY(id)

KEY indexname (NAME)
)ENGINE = INNODB AUTO_INCREMENT 1 DEFAULT CHARSET = utf8

COMMENT '字符串' //注释

PRIMARY KEY(id)//主键

auto_increment 1//自增,从1开始

engine = innodb //引擎

charset = utf8 //编码

KEY indexname (NAME)//给'name'列创建indexname名的索引

CREATE INDEX 索引名ON 表名(字段名)也可以创建索引

删除索引:DORP INDEX 索引名称 ON 表名

唯一索引:CREATE UNIQUE INDEX 索引名称 ON `表名`(`字段名`); //不可以重复值,但可以有空值

组合索引CREATE INDEX 索引名称 ON `表名`(`字段一`, `字段二`, `字段三`);

 

全文索引:ALTER TABLE tablename ADD FULLTEXT(column1, column2)

 

 

-- 禁用索引和约束
SET autocommit=0;
SET unique_checks=0;
SET foreign_key_checks=0;

 

-- 导入数据
SOURCE /path/to/your_data.sql;

 

-- 启用索引和约束
SET autocommit=1;
SET unique_checks=1;
SET foreign_key_checks=1;

 

-- 重新建立索引
ALTER TABLE your_table ENABLE KEYS;

 

posted @ 2019-06-11 15:14  _Lawrence  阅读(2002)  评论(1编辑  收藏  举报