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 ;

 

Mysql语句

上一篇:mysql 二进制日志管理


下一篇:配置MySQL Group Replication单主模式踩过的坑