可记录的点
1.數(shù)據(jù)字典
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 '備注:具體用途細(xì)節(jié)等',
? `parent_id` int(11) NOT NULL COMMENT '父節(jié)點(diǎn) id',
? `item_namecn` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '字典中文名稱(chēng)',
? `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對(duì)應(yīng)的value,此值并不能作為外鍵用,一般用于配置項(xiàng)對(duì)應(yīng)的值,而表關(guān)聯(lián)則用字典主鍵id,',
? `item_icon` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '圖標(biāo),一般用于動(dòng)態(tài)菜單',
? `item_url` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '網(wǎng)址,一般用于動(dòng)態(tài)菜單',
? `item_order` int(11) DEFAULT NULL COMMENT '順序',
? `fr_state` int(11) DEFAULT NULL COMMENT '狀態(tài):啟用、禁用(廢棄)',
? `fr_tb_admin_create` int(11) DEFAULT NULL COMMENT '創(chuàng)建人員',
? `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='數(shù)據(jù)字典';
庫(kù)里存ID,代碼里取value
2.壓數(shù)據(jù)
存儲(chǔ)的話(huà) 用的google的 snappy壓縮
nginx用gzip model
3.APP接口管理?
接口地址是在后臺(tái)配置的,然后通過(guò)一個(gè)接口,去取值,取到值再落地
參考restful,多版本管理?
4.IN 批量查數(shù)據(jù)時(shí),記得排序!!!?
$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();
當(dāng)前數(shù)據(jù)庫(kù)所有庫(kù)及表的信息
SELECT TABLE_SCHEMA,TABLE_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES總結(jié)
- 上一篇: PV,TPS,QPS,RPS
- 下一篇: 修改网络配置