MySQL 创建轮播图表 tb_carousel

本文将详细介绍如何使用 MySQL 创建一个名为 tb_carousel 的轮播图表,该表包含以下字段:

  • carousel_id: 首页轮播图主键 id
  • carousel_url: 轮播图 URL
  • redirect_url: 点击后的跳转地址(默认不跳转)
  • carousel_rank: 排序值(字段越大越靠前)
  • is_deleted: 删除标识字段(0-未删除 1-已删除)
  • create_time: 创建时间
  • create_user: 创建者 ID
  • update_time: 修改时间
  • update_user: 修改者 ID

以下为具体的 SQL 语句:

CREATE TABLE `tb_carousel`  (
  `carousel_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '首页轮播图主键id',
  `carousel_url` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '轮播图',
  `redirect_url` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '##' COMMENT '点击后的跳转地址(默认不跳转)',
  `carousel_rank` int(11) NOT NULL DEFAULT 0 COMMENT '排序值(字段越大越靠前)',
  `is_deleted` tinyint(4) NOT NULL DEFAULT 0 COMMENT '删除标识字段(0-未删除 1-已删除)',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `create_user` int(11) NOT NULL DEFAULT 0 COMMENT '创建者id',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
  `update_user` int(11) NULL DEFAULT 0 COMMENT '修改者id',
  PRIMARY KEY (`carousel_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '轮播图表' ROW_FORMAT = Dynamic;

注意:

  • datetime 数据类型中,不需要再加 (0),因为 (0) 表示精度,默认情况下 datetime 的精度为 0。
  • redirect_url 字段的默认值为 '##', 表示点击后不跳转,需要根据实际情况修改。

通过以上步骤,您就成功创建了一个名为 tb_carousel 的轮播图表。您可以根据您的需求,添加或修改表中的字段和数据类型。

MySQL 创建轮播图表 tb_carousel

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

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