这是一条创建表的SQL语句,它创建了一个名为'table_name'的表,并定义了表的各个字段及其属性。

具体解释如下:

  • id:int类型,长度为11,无符号,自增长,作为表的主键,用于唯一标识每一条记录。
  • user:varchar类型,长度为128,可为空,表示使用该文章的用户。
  • phone:varchar类型,长度为128,可为空,表示使用该文章的用户的电话号码。
  • name:varchar类型,长度为255,可为空,表示使用该文章的用户的昵称。
  • status:int类型,长度为1,可为空,表示文章的状态。
  • created_at:timestamp类型,可为空,表示文章创建时间。
  • updated_at:timestamp类型,可为空,表示文章更新时间。
  • deleted_at:timestamp类型,可为空,表示文章删除时间。
  • create_by:int类型,长度为11,可为空,表示文章创建者的id。
  • update_by:int类型,长度为11,可为空,表示文章更新者的id。
  • PRIMARY KEY (id):将id作为主键。
  • KEY idx_article_deleted_at (deleted_at) USING BTREE:创建一个'deleted_at'索引,用于加快查询速度。
  • ENGINE=InnoDB:指定存储引擎为InnoDB。
  • AUTO_INCREMENT=1:设置自增长初始值为1。
  • DEFAULT CHARSET=utf8mb4:设置字符集为utf8mb4。
  • COMMENT='文章':设置表的注释为'文章'。
MySQL CREATE TABLE 语句详解:创建文章表

原文地址: https://www.cveoy.top/t/topic/loKn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录