mysql 常用语句个人总结

  有些 MySQL 语句经常用到,但是我觉得没有必要完全背下来,用得多就记得住,话没错,但是很多情况,我们只记得大概的它大概的样子,不一定能保证百分百不出错,比如 MySQL 建表语句,一般在项目开始时就建好了,甚至不需要开发人员创建,一个项目周期可能接触不到建表语句,也很正常,毕竟数据模型得先建好,这是最好的情况,也是最标准的软件工程流程,现实就要呵呵了!

  1. 建表
    1
    2
    3
    4
    5
    6
    DROP TABLE IF EXISTS table_name;
    CREATE TABLE table_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表';
  2. 修改列长度或类型
    1
    ALTER TABLE table_name MODIFY COLUMN name varchar(100);
  3. 修改某一列的值