DDL语句规范

创建库

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;

猜你喜欢

转载自blog.csdn.net/qq_24760259/article/details/106785203