• mysql-数据表


    常见数据表属性

    表属性

    • 编码:CHARSET=utf8
    • 排序:
    • 引擎:BEGINE=InnoDB
    • 索引:INDEX
    • 唯一索引:UNIQUE
    • 主键:PRIMARY KEY
    • 外键:
    • 自增:AUTO_INCREMENT

    字段属性

    • 类型:INT,SHORINT,LONGINT,CHAR,VARCHAR,DATE,TIMESTREAM
    • 长度:(100)
    • 默认值:DEFAULT
    • 注释:COMMENT '这是注释'
    • 空:NOT NULL

    创建并显示数据表结构

    SHOW CREATE TABLE person(
      `id` INT AUTO_INCREMENT,
      `name` VARCHAR(100) NOT NULL,
      `price` INT() NOT NULL,
      `create_time` TIMESTREAM,
      PRIMARY KEY(`id`)
    )ENGING=InnoDB DEFAULT CHARSET=utf8
    

    显示数据表结构

    DESC 数据表名

    删除数据表

    DROP TALBE 数据表名;

    修改数据表结构

    • 修改数据表名:ALTER TABLE 数据表名 RENAME TO 新数据表名
    • 修改表注释:ALTER TABLE 数据表名 COMMENT '这是注释'
    • 修改表字段约束:ALTER TABLE 数据表名 MODIFY COLUMN 字段名 约束 ...
    • 修改表字段约束和名称:ALTER TABLE 数据表名 CHANGE 字段名1 新字段名 约束 ...
    • 增加表字段:ALTER TABLE 数据表名 ADD 字段名 约束 ...
    • 删除表字段:ALTER TABLE 数据表名 DROP 字段名
  • 相关阅读:
    《学习之道》第十章方法空间能力是可以后天形成的
    《学习之道》第十章总结
    《学习之道》第十章视觉和空间记忆的原因
    数据结构之链表:双指针问题
    单例模式
    Java的锁
    Python锁
    排序算法小结
    命中索引
    反射
  • 原文地址:https://www.cnblogs.com/bonus_scene/p/15178307.html
Copyright © 2020-2023  润新知