MySQL CREATE TABLE 语句详解:创建文章表
这是一条创建表的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='文章':设置表的注释为'文章'。
原文地址: https://www.cveoy.top/t/topic/loKn 著作权归作者所有。请勿转载和采集!