有些 MySQL 语句经常用到,但是我觉得没有必要完全背下来,用得多就记得住,话没错,但是很多情况,我们只记得大概的它大概的样子,不一定能保证百分百不出错,比如 MySQL 建表语句,一般在项目开始时就建好了,甚至不需要开发人员创建,一个项目周期可能接触不到建表语句,也很正常,毕竟数据模型得先建好,这是最好的情况,也是最标准的软件工程流程,现实就要呵呵了!
- 建表
1
2
3
4
5
6DROP TABLE IF EXISTS
table_name
;
CREATE TABLEtable_name
(
id
int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
name
varchar(20) NOT NULL,
PRIMARY KEY (id
)
)ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='xx表'; - 修改列长度或类型
1
ALTER TABLE
table_name
MODIFY COLUMNname
varchar(100); - 修改某一列的值
近期评论