mysql支援多種資料型別,大致可以分成三類:數值、日期/時間和字串型別
數值型別
一、整數型別:tinyint、smallint、mediumint、int、bigint,浮點數型別有float和double,定點小數型別decimal。
二、日期/時間型別:包括year、time、date、datatime和timestamp。
三、字串型別:char、varchar、binary、varbinary、blob、text、enum和set等。字串型別又分為文字字串和二進位制字串。
1. 整數型別
關鍵字int是integer的同義詞,關鍵字dec是decimal的同義詞。
bit資料型別儲存位字段值,並且支援myisam、memory、innodb和bdb表。
型別大小範圍(無符號)用途
tinyint
1 位元組
(0,255)
小整數值
smallint
2 位元組
(0,65 535)
大整數值
mediumint
3 位元組
(0,16 777 215)
大整數值
int或integer
4 位元組
(0,4 294 967 295)
大整數值
bigint
8 位元組
(0,18 446 744 073 709 551 615)
極大整數值
2. 浮點數和頂點數型別
型別大小範圍(無符號)用途
float
4 位元組
0,(1.175 494 351 e-38,3.402 823 466 e+38)
單精度浮點數值
double
8 位元組
0,(2.225 073 858 507 201 4 e-308,1.797 693 134 862 315 7 e+308)
雙精度浮點數值
decimal
對decimal(m,d) ,如果m>d,為m+2否則為d+2
依賴於m和d的值
小數值3. 日期和時間型別
表示時間值的日期和時間型別為datetime、date、timestamp、time和year。
每個時間型別有乙個有效值範圍和乙個"零"值,當指定不合法的mysql不能表示的值時使用"零"值。
timestamp型別有專有的自動更新特性,將在後面描述。
型別大小
(位元組)範圍格式用途
date
1000-01-01/9999-12-31
yyyy-mm-dd
日期值time
『-838:59:59『/『838:59:59『
hh:mm:ss
時間值或持續時間
year
1901/2155
yyyy
年份值datetime
1000-01-01 00:00:00/9999-12-31 23:59:59
yyyy-mm-dd hh:mm:ss
混合日期和時間值
timestamp
1970-01-01 00:00:00/2038
結束時間是第 2147483647 秒,北京時間 2038-1-19 11:14:07,格林尼治時間 2023年1月19日 凌晨 03:14:07
yyyymmdd hhmmss
混合日期和時間值,時間戳
4. 字串型別
字串型別指char、varchar、binary、varbinary、blob、text、enum和set。該節描述了這些型別如何工作以及如何在查詢中使用這些型別
型別大小用途
char
0-255位元組
定長字串
varchar
0-65535 位元組
變長字串
tinyblob
0-255位元組
不超過 255 個字元的二進位制字串
tinytext
0-255位元組
短文本字串
blob
0-65 535位元組
二進位制形式的長文字資料
text
0-65 535位元組
長文字資料
mediumblob
0-16 777 215位元組
二進位制形式的中等長度文字資料
mediumtext
0-16 777 215位元組
中等長度文字資料
longblob
0-4 294 967 295位元組
二進位制形式的極大文字資料
longtext
0-4 294 967 295位元組
極大文字資料
mysql資料型別
標籤:integer 混合 idt 小數 精度 大整數 mes date tiny
資料探勘 資料
對關注的屬性,樣本與原始資料集有相同的性質,則用抽樣計算的結果與全集是一樣。1.1 抽樣的方法 1 簡單隨機抽樣 random sampling 放回 不放回 2 分層抽樣 stratified sampling 如果資料集不同型別的資料數量差異過大,則隨機抽樣會丟失數量少的樣本。可針對不同資料組,...
大資料資料
作業系統 核心 分配和管理硬體 庫 沒有入口的應用軟體 應用軟體 1 設定網絡卡為nat模式 2 確保windows下的服務是否啟動 dhcp,net服務 3 編輯檔案 vi etc sysconfig network scripts ifcfg eth0 4 onboot yes 5 設定ip s...
大資料 資料分析 資料探勘
在大資料領域裡,經常會看到例如資料探勘 olap 資料分析等等的專業詞彙。如果僅僅從字面上,我們很難說清楚每個詞彙的意義和差別。大講台老師通過一些大資料在高校應用的例子,來為大家說明白 資料探勘 大資料 olap 資料統計的區別。一 資料分析 資料分析是乙個大的概念,理論上任何對資料進行計算 處理從...