資料庫存入核取方塊資料

2021-09-25 07:25:00 字數 435 閱讀 5045

需要將表單中核取方塊的值存入資料庫中,一般來說有以下幾種方法。

例:喜歡的運動

使用字串儲存

籃球為1,足球為2,羽毛球為3

喜歡籃球和足球,則在資料庫中存1,2

優點:簡單易懂

缺點:不利於高階的資料統計,比如統計喜歡籃球的人有哪些

使用位運算

籃球=2 足球=4 羽毛球=8

資料庫中存選中的選項之和,選中籃球、足球,則存2+4=6

取資料時,將存放的結果和所有數字做位運算,結果》0則選中,<=0則未選中。

例:想知道籃球有沒有被選中,用2和6做與運算,0010&0110=0010>0,則選中籃球

8和6做與運算,1000&0110=0,則未選中羽毛球

優點:存放方便,節省空間,**簡潔

缺點:資料需要計算,不清晰,有溝通成本,同樣也無法進行高階統計

mysql資料庫存入特殊字元

直接上 實現 import pymysql config 連線資料庫 con pymysql.connect config 獲得運算元據庫的游標 cursor con.cursor ck 123 sql insert into db ch values s params一般情況為元組 params ...

easyui核取方塊樹動態載入後台資料

檢視了一下api,給一組json資料,其中要包括必要的樹控制項的屬性,這下就有了思路。可以順著思路走,既然它需要這些屬性,那麼我們就建立乙個model,其中包括這些屬性,名稱要相同哦,1 public class treemodel24 5public string text 67 public s...

資料庫存入表情符報錯問題

xf0 x9f x8d x9e 錯誤,表情符。遇到的問題 儲存爬取到的資料時,資料庫是utf8,存入有表情符的字串報錯。解決方法如下 具體步驟 mac是在 etc 目錄下新建個my.cnf 檔案,加入如下的內容 client default character set utf8mb4 mysql d...