1. 程式人生 > >一個字段多個意義的表示方法

一個字段多個意義的表示方法

aci idt case 包含 family 意義 案例 spa pan

一、

案例屬性:使用二進制位,每個位置,代表一個狀態,多個位置代表多個狀態,存儲的時候轉換為int類型存儲

二進制

十進制

包含參數

00000001

1

爆款產品

00000010

2

名企案例

00000100

4

大獎案例產品

00001000

8

明星設計師產品

00000011

3

爆款 + 名企

00000111

7

爆款 + 名企 + 大獎案例

00001111

15

爆款 +

名氣 + 大獎案例 + 明星設計師

00000110

6

大獎案例 + 名企

00001110

14

名企+大獎案例+明星設計師

00001100

12

大獎案例+明星設計師

00000101

5

爆款+大獎案例

00001101

13

爆款+大獎案例+明星設計師

00001011

11

爆款+名企+明星設計師

00010000

32

需要展示“瀏覽”“評論”“喜歡”的產品

1.t_case案例表增加字段property

ALTER TABLE t_case add COLUMN property int(8);

二、

2017-11-10 增加一個類型: 需要展示“瀏覽”“評論”“喜歡”的產品property定義為32

十進制 二進制

32 0001 0000

---------------------------------------------------------------------------------------------------------------

一個字段多個意義的表示方法