好程式設計師大資料培訓分享mysql資料型別
好程式設計師大資料培訓分享 mysql 資料型別 , 資料型別介紹• 資料型別設定• 列屬性• 資料型別的字符集用法• 選擇適當的資料型別 2 、資料型別介紹
• 四種主要類別:
數值型別
字元型別
時間型別
二進位制型別
• 資料型別的 ABC 要素:
Appropriate (適當)
Brief (簡潔)
Complete (完整)
• 例 1 :列宣告
CREATE TABLE people ( id INT, first_name CHAR(30), last_name CHAR(30) );
• 例 2 :不允許負值和未知值
CREATE TABLE people ( id INT UNSIGNED NOT NULL, first_name CHAR(30), last_name CHAR(30) );3 、數值資料型別
• 使用數值資料型別時的注意事項:
資料型別所表示的值的範圍
列值所需的空間量
列精度和範圍(浮點數和定點數)
• 數值資料型別的類:
整數:整數
浮點數:小數
定點數:精確值數值
BIT :位欄位值
4 、字串資料型別
• 表示給定字符集中的一個字母數字字元序列
• 用於儲存文字或二進位制資料
• 幾乎在每種程式語言中都有實現
• 支援字符集和整理
• 屬於以下其中一類
文字:真實的非結構化字串資料型別
整數:結構化字串型別
5 、二進位制字串資料型別
• 位元組序列
二進位制位按八位分組
• 儲存二進位制值,例如:
編譯的計算機程式和應用程式
影像和聲音檔案
• 字元二進位制資料型別的類:
二進位制:固定長度和可變長度的二進位制字串
BLOB :二進位制資料的可變長度非結構化集合
6 、時間資料型別
7 、列屬性
列屬性的類別:
• 數值:適用於數值資料型別( BIT 除外)
• 字串:適用於非二進位制字串資料型別
• 常規:適用於所有資料型別
8 、如何選擇資料型別
• 考慮哪些資料型別和字符集可以最大限度地減少儲存和磁碟 I/O 。
• 使用固定長度資料型別:
如果儲存的所有字串值的長度相同
• 使用可變長度資料型別:
如果儲存的字串值不同
對於多位元組字符集
• 對於頻繁使用的字元,使用佔用空間較少的多位元組字符集。
使用基本多文種平面 (Basic Multilingual Plane, BMP) 之外的其他 Unicode 字符集。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913864/viewspace-2718581/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師大資料培訓分享MapReduce理解程式設計師大資料
- 好程式設計師大資料培訓分享大資料還學嗎?程式設計師大資料
- 好程式設計師大資料培訓分享大資料的應用程式設計師大資料
- 好程式設計師大資料培訓分享之MySQL資料庫SQL簡介程式設計師大資料MySql資料庫
- 好程式設計師大資料培訓分享MySQL8.0新特性程式設計師大資料MySql
- 好程式設計師大資料培訓分享大資料面試寶典一程式設計師大資料面試
- 好程式設計師大資料培訓分享大資料面試寶典二程式設計師大資料面試
- 好程式設計師大資料培訓分享大資料面試寶典三程式設計師大資料面試
- 好程式設計師大資料培訓分享大資料面試寶典四程式設計師大資料面試
- 好程式設計師大資料培訓分享大資料面試寶典六程式設計師大資料面試
- 好程式設計師大資料培訓分享大資料的影響一程式設計師大資料
- 好程式設計師大資料培訓分享HDFS讀流程程式設計師大資料
- 好程式設計師大資料培訓分享spark之Scala程式設計師大資料Spark
- 好程式設計師大資料培訓分享之《MySQL資料庫》常用函式整理程式設計師大資料MySql資料庫函式
- 好程式設計師大資料培訓分享MySQL資料庫儲存引擎簡介程式設計師大資料MySql資料庫儲存引擎
- 好程式設計師大資料培訓分享大資料兩大核心技術程式設計師大資料
- 好程式設計師大資料培訓分享大資料就業方向有哪些?程式設計師大資料就業
- 好程式設計師大資料培訓分享Hadoop怎樣處理資料?程式設計師大資料Hadoop
- 好程式設計師大資料培訓分享:Hadoop叢集同步程式設計師大資料Hadoop
- 好程式設計師大資料培訓分享Spark技術總結程式設計師大資料Spark
- 好程式設計師Python培訓分享資料型別Set集合例項詳解程式設計師Python資料型別
- 好程式設計師大資料培訓分享之Ambari和ClouderaManager對比程式設計師大資料Cloud
- 好程式設計師大資料培訓分享之hive儲存過程程式設計師大資料Hive儲存過程
- 好程式設計師大資料培訓分享HBase Filter過濾器概述程式設計師大資料Filter過濾器
- 好程式設計師大資料培訓分享Hadoop入門進階程式設計師大資料Hadoop
- 好程式設計師大資料培訓分享Hadoop的shuffle過程程式設計師大資料Hadoop
- 好程式設計師大資料培訓分享如何區分Hive與HBase程式設計師大資料Hive
- 好程式設計師大資料培訓分享Hadoop分散式叢集程式設計師大資料Hadoop分散式
- 好程式設計師大資料培訓分享Spark需要什麼基礎?程式設計師大資料Spark
- 好程式設計師大資料培訓分享怎樣進行大資料入門學習程式設計師大資料
- 好程式設計師大資料培訓分享MySQL資料庫約束條件和自增長序列程式設計師大資料MySql資料庫
- 好程式設計師大資料培訓分享Hive基礎知識講解程式設計師大資料Hive
- 好程式設計師大資料培訓分享之hive常用內部函式程式設計師大資料Hive函式
- 好程式設計師大資料培訓分享Hadoop技術優缺點程式設計師大資料Hadoop
- 好程式設計師大資料培訓教你快速學習MapReduce程式設計師大資料
- 好程式設計師大資料培訓分享之hive常見自定義函式程式設計師大資料Hive函式
- 好程式設計師大資料培訓分享演算法系列資料庫使用者管理程式設計師大資料演算法資料庫
- 好程式設計師大資料培訓分享Hadoop入門學習線路圖程式設計師大資料Hadoop