資料型別(data_type)是指系統中所允許的資料的型別。mysql 資料型別定義了列中可以儲存什麼資料以及該資料怎樣儲存的規則。
資料庫中的每個列都應該有適當的資料型別,用於限制或允許該列中儲存的資料。例如,列中儲存的為數字,則相應的資料型別應該為數值型別。
如果使用錯誤的資料型別可能會嚴重影響應用程式的功能和效能,所以在設計表時,應該特別重視資料列所用的資料型別。更改包含資料的列不是一件小事,這樣做可能會導致資料丟失。因此,在建立表時必須為每個列設定正確的資料型別和長度。
mysql 的資料型別有大概可以分為 5 種,分別是
注意:整數型別和浮點數型別可以統稱為數值資料型別。
整數型別包括 tinyint、smallint、mediumint、int、bigint,
浮點數型別包括 float 和 double,
定點數型別為 decimal。
包括 year、time、date、datetime 和 timestamp。
包括 char、varchar、binary、varbinary、blob、text、enum 和 set 等。
包括 bit、binary、varbinary、tinyblob、blob、mediumblob 和 longblob。
定義欄位的資料型別對資料庫的優化是十分重要的。
1 MYSQL簡介及安裝
2 dba職業素養 2.3 細心 2.4 心態 職業技能有關 2.5 熟悉作業系統 精通 2.6 熟悉公司業務 2.7 熟悉行業 2.8 喜歡資料庫 4.資料庫產品 5.如何分析處理mysql資料庫無法啟動 6.管理員密碼的設定 root localhost 7.管理員使用者密碼忘記了?注意版本發布...
MySQL資料型別簡介
其中的長度以位元組為單位 名稱 長度 用法 tinyint m bit,bool,boolean 1 如果為無符號數,可以儲存從0到255的數 否則可以儲存從 128到127的數。smallint m 2 如果為無符號數,可以儲存從0到65535的數 否則可以儲存從 32768到32767的數。me...
MySQL資料型別簡介
近來把oracle資料庫換成mysql資料庫,oracle與mysql區別如下 1.nvl ifnull 2.oracle返回的list型別傳化為map時都為大寫的關鍵字儲存,mysql是看查詢語句是大寫還是小寫 3.mysql中connect by prior語句用不來 4.等繼 mysql資料型...