创建库
CREATE DATABASE DBORDER CHARACTER SET utf8 ;
USE DBORDER;
创建表
CREATE TABLE PAGE (
id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增id',
url VARCHAR(255) NOT NULL COMMENT '页面地址',
description VARCHAR(255) DEFAULT NULL COMMENT '页面描述',
created DATETIME NOT NULL COMMENT '创建时间',
modified DATETIME NOT NULL COMMENT '修改时间',
PRIMARY KEY (id)
) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT="记录操作人信息";
注意:
# 有无符号:unsigned必须填;
# 主键自增:AUTO_INCREMENT必填;
# 表的引擎:ENGINE=Innodb必填;
# 自增起值:AUTO_INCREMENT=xx必填;
# 表字符集:CHARSET=utf8必填;
# 表的注释:COMMENT="记录操作人信息"必填;
# 字段注释:COMMENT="自增id"必填;
增加字段
ALTER TABLE PAGE ADD COLUMN OPERATOR VARCHAR (20) NULL COMMENT '仓库操作人';
#注意: 字段注释:COMMENT '仓库操作人'必填
添加索引
ALTER TABLE PAGE ADD INDEX IDX_OPERATOR(OPERATOR);
#注意: 索引名字都需要以idx开头
更新字段
UPDATE PAGE SET OPERATOR='admin' WHERE ID=1;
#注意: 条件:必须有where条件,而且条件必须至少有一个字段有索引;
删除字段
DELETE FROM PAGE WHERE ID=3;
#注意: 条件:必须有where条件,而且条件必须至少有一个字段有索引;
查看索引
SHOW INDEX FROM page;
删除索引
DROP INDEX IDX_OPERATOR ON page;