可记录的点
1.數據字典
CREATE TABLE `cms_dictionary` (
? `id` int(11) NOT NULL AUTO_INCREMENT,
? `create_time` datetime(6) DEFAULT NULL,
? `update_time` datetime(6) DEFAULT NULL,
? `description` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '備注:具體用途細節等',
? `parent_id` int(11) NOT NULL COMMENT '父節點 id',
? `item_namecn` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '字典中文名稱',
? `item_key` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '字典key:枚舉形式的唯一key',
? `item_value` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '字典值:枚舉key對應的value,此值并不能作為外鍵用,一般用于配置項對應的值,而表關聯則用字典主鍵id,',
? `item_icon` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '圖標,一般用于動態菜單',
? `item_url` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '網址,一般用于動態菜單',
? `item_order` int(11) DEFAULT NULL COMMENT '順序',
? `fr_state` int(11) DEFAULT NULL COMMENT '狀態:啟用、禁用(廢棄)',
? `fr_tb_admin_create` int(11) DEFAULT NULL COMMENT '創建人員',
? `fr_tb_admin_update` int(11) DEFAULT NULL,
? PRIMARY KEY (`id`),
? UNIQUE KEY `uk_item_key` (`item_key`) USING BTREE,
? KEY `idx_parent_id` (`parent_id`) USING BTREE,
? KEY `idx_item_order` (`item_order`) USING BTREE,
? KEY `idx_fr_state` (`fr_state`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1017 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='數據字典';
庫里存ID,代碼里取value
2.壓數據
存儲的話 用的google的 snappy壓縮
nginx用gzip model
3.APP接口管理?
接口地址是在后臺配置的,然后通過一個接口,去取值,取到值再落地
參考restful,多版本管理?
4.IN 批量查數據時,記得排序!!!?
$result = DB::connection('models')->table($table_name)->where('deleted_at', '0000-00-00 00:00:00')
->whereIn('id', $data)->orderByRaw("FIELD(id, " . $data_id . ")")->get();
當前數據庫所有庫及表的信息
SELECT TABLE_SCHEMA,TABLE_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES總結
- 上一篇: PV,TPS,QPS,RPS
- 下一篇: NODE JS记录