一、今天在專案中儲存表單資料,其中有乙個是checkbox,後台解析為true或false
當然,我們在儲存到資料庫的時候也可以儲存為true或false。
二、其實mysq資料庫中有乙個型別叫bit是可以用來應對這種情況的 具體為 bit(1) 長度自定義,我這裡用的是 bit(1)
三、資料儲存問題:我在儲存過程中對bit需要的值進行了解析當為true是轉換為1,為false時轉換為0.資料儲存ok
四、然後。。。我檢視資料庫資料的時候發現儲存的並不是 1 或0 而是 48 49 ,what???
五、原來bit型別的資料有專屬的資料儲存方式,我們直接儲存1 是轉義成了1的ascii碼 即49
正確的儲存格式應為: b『1』
六、具體**如下
關於MySql 資料庫InnoDB儲存引擎介紹
熟悉mysql的人,都知道innodb儲存引擎,如大家所知,redo log是innodb的核心事務日誌之一,innodb寫入redo log後就會提交事務,而非寫入到datafile。之後innodb再非同步地將新事務的資料非同步地寫入datafile,真正儲存起來。那麼innodb引擎有了red...
MySql資料庫關於儲存引擎的設定
1 儲存引擎是什麼?mysql中的資料用各種不同的技術儲存在檔案 或者記憶體 中。這些技術中的每一種技術都使用不同的儲存機制 索引技巧 鎖定水平並且最終提供廣泛的不同的功能和能力。通過選擇不同的技術,你能夠獲得額外的速度或者功能,從而改善你的應用的整體功能。這些不同的技術以及配套的相關功能在mysq...
關於Mysql資料庫
1 首先從mysql儲存引擎說起 什麼是儲存引擎呢?在mysql中 儲存引擎是指儲存mysql資料表的不同的儲存技術 這樣可以滿足不同的業務需求 常見的mysql儲存引擎 儲存技術 innodb memory myisam 2 innodb的特點 支援事務 支援外來鍵 支援自動增長列 優點 提供良好...