🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 系统字段 * 默认`开关`字段: * status * 默认`忽略`字段: * update_time, delete_time,delete_time ### 以特殊字符结尾的规则 * 默认`编辑器`字段后缀: * `editor, content, detail, details, description` * 默认`多选`字段后缀: * `checkbox` * 默认`下拉选项`字段后缀: * `select,selects` * 默认`开关`字段后缀: * `data, state, status, radio` * 默认`日期时间字段`字段后缀: * `time, date, datetime` * 默认`颜色`字段后缀: * `color` * 默认`图片`字段后缀: * `image, images,photo,photos,picture,pictures, thumb, thumbs, avatar, avatars` * 默认`文件`字段后缀: * file, files, path, paths` ### 注释说明 类型和数据可以通过特殊字符进行定义, 例如:`爱好=[0:唱歌,1:跳舞]`, 代表的就是单选框, 数据集合为:`[0:唱歌,1:跳舞]`。 ###示例 ``` CREATE TABLE`fun_test` ( `id`int(10) UNSIGNED NOTNULL COMMENT 'ID', `week` enum('monday','tuesday','wednesday') COLLATE utf8mb4_unicode_ci NOTNULLDEFAULT'monday' COMMENT '星期=[monday:星期一,tuesday:星期二,wedensday:星期三]', `sexdata` enum('male','female','secret') COLLATE utf8mb4_unicode_ci NOTNULLDEFAULT'secret' COMMENT '性别=[male:男,female:女,secret:保密]', `textarea` mediumtext COLLATE utf8mb4_unicode_ci NOTNULL COMMENT '内容', `image`varchar(100) COLLATE utf8mb4_unicode_ci NOTNULLDEFAULT'' COMMENT '图片=1', `images`varchar(255) COLLATE utf8mb4_unicode_ci NOTNULL COMMENT '图片集合=10', `attach_file`varchar(100) COLLATE utf8mb4_unicode_ci NOTNULLDEFAULT'' COMMENT '附件=1', `attach_files`int(11) NOTNULL COMMENT '附件=10', `keywords`varchar(100) COLLATE utf8mb4_unicode_ci NOTNULLDEFAULT'' COMMENT '关键字', `price`float(10,2) UNSIGNED NOTNULLDEFAULT'0.00' COMMENT '价格', `startdate`dateDEFAULTNULL COMMENT '开始日期', `activitytime`datetimeNOTNULL COMMENT '活动时间', `timestaptime`timestampNOTNULL COMMENT '时间戳', `year`year(4) NOTNULL COMMENT '年', `times`timeNOTNULL COMMENT '时间', `switch`tinyint(1) NOTNULLDEFAULT'1' COMMENT '上架状态=[0:下架,1:正常]', `open_switch`tinyint(1) NOTNULLDEFAULT'0' COMMENT '开关=[0:OFF,1:ON]', `teststate`set('1','2','3') COLLATE utf8mb4_unicode_ci NOTNULLDEFAULT'1' COMMENT '复选=[1:选项1,2:选项2,3:选项3]', `test2state`set('0','1','2') COLLATE utf8mb4_unicode_ci DEFAULT'2' COMMENT '爱好=[0:唱歌,1:跳舞,2:游泳]', `editor_content` mediumtext COLLATE utf8mb4_unicode_ci COMMENT '富文本', `description`textCOLLATE utf8mb4_unicode_ci COMMENT '描述', `test_color`varchar(30) COLLATE utf8mb4_unicode_ci DEFAULTNULL COMMENT '颜色', `status`tinyint(1) NOTNULLDEFAULT'1' COMMENT '状态=[0:OFF,1:ON]', `picture`varchar(255) COLLATE utf8mb4_unicode_ci DEFAULTNULL COMMENT '图片' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='测试表' ROW_FORMAT=COMPACT; ALTERTABLE`fun_test` ADDPRIMARYKEY (`id`) USING BTREE, ALTERTABLE`fun_test` MODIFY`id`int(10) UNSIGNED NOTNULL AUTO_INCREMENT COMMENT 'ID', AUTO_INCREMENT=46; COMMIT; ``` ![](https://img.kancloud.cn/d7/7b/d77b130d92cb5311d717217c6d01bd10_1378x732.png)