Mysql语句

1 创建表

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);

2 修改字段

1) 修改字段类型、类型长度、默认值、注释

ALTER  TABLE user1 MODIFY COLUMN NAME VARCHAR(60) COMMENT '新姓名';

2) 修改字段名

ALTER  TABLE user2 CHANGE NAME name1 VARCHAR(60) DEFAULT NULL COMMENT '新姓名' 

  

3 修改表

1) 修改表名

ALTER TABLE user3 RENAME TO user4

4 表注释

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 '新用户表'

5 插入表字段

ALTER TABLE user5 ADD COLUMN tel VARCHAR(50) NOT NULL COMMENT '手机号' AFTER NAME

6 删除字段

ALTER TABLE user5 DROP COLUMN tel ;
原文地址:https://www.cnblogs.com/zj68/p/14708850.html