1)方式一
CREATE TABLE user1 ( id INT PRIMARY KEY NOT NULL COMMENT ‘ID‘, NAME VARCHAR(50) COMMENT ‘姓名‘, sex VARCHAR(1) COMMENT ‘性别‘, age INT COMMENT ‘年龄‘ );
2)方式二
CREATE TABLE user2 ( id INT NOT NULL COMMENT ‘ID‘, NAME VARCHAR(50) COMMENT ‘姓名‘, sex VARCHAR(1) COMMENT ‘性别‘, age INT COMMENT ‘年龄‘, PRIMARY KEY (id) );
3)方式三
CREATE TABLE user3 ( id INT NOT NULL COMMENT ‘ID‘, NAME VARCHAR(50) COMMENT ‘姓名‘, sex VARCHAR(1) COMMENT ‘性别‘, age INT COMMENT ‘年龄‘ ); ALTER TABLE user3 ADD PRIMARY KEY(id);
1) 修改字段类型、类型长度、默认值、注释
ALTER TABLE user1 MODIFY COLUMN NAME VARCHAR(60) COMMENT ‘新姓名‘;
2) 修改字段名
ALTER TABLE user2 CHANGE NAME name1 VARCHAR(60) DEFAULT NULL COMMENT ‘新姓名‘
1) 修改表名
ALTER TABLE user3 RENAME TO user4
1)新建表注释
CREATE TABLE user5 ( id INT NOT NULL COMMENT ‘ID‘, NAME VARCHAR(50) COMMENT ‘姓名‘, sex VARCHAR(1) COMMENT ‘性别‘, age INT COMMENT ‘年龄‘ )ENGINE=INNODB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT=‘用户表‘;
2) 修改表注释
ALTER TABLE user5 COMMENT ‘新用户表‘
ALTER TABLE user5 ADD COLUMN tel VARCHAR(50) NOT NULL COMMENT ‘手机号‘ AFTER NAME
ALTER TABLE user5 DROP COLUMN tel ;
原文:https://www.cnblogs.com/zj68/p/14708850.html