mysql學習 一 資料型別

2021-09-10 01:10:43 字數 818 閱讀 9914

數字型別

整型

tinyint: 最小整數,有符號的範圍:-127-127,無符號的範圍:0-255,乙個位元組

bool: 最小整數,有符號的範圍:-127-127,無符號的範圍:0-255,乙個位元組

smallint: 小型整數,有符號的範圍:-32768-32767,無符號的範圍:0-65536,兩個位元組

int: 標準整數,4位元組,

bigint: 大整數

浮點型float: 單精度

double: 雙精度

decimal: 可變

選擇技巧

選擇最小的可用性,如果值永遠小於127,則使用tinyint比int好

對於完全都是數字的,可以選擇整數型別

浮點型用於可能具有小數,例如購物單價,網上交付金額

字串型別

普通文字字串:char和varchar型別

可變型別:text和blob

特殊型別:set和enum

普通文字字串

char的長度是被固定的,varchar長度是可變的,都是0-255個字元
可變型別

大小可變,text更適合用於儲存長文字型別,

blob更適合於儲存二進位制資料,例如 ,聲音,文字。

特殊型別

儲存列舉值 enum('value1','value2')

儲存集合值 set('value1','value2')

選擇技

Mysql筆記(一)資料型別

1 整形型別 型別名稱 儲存需求 tinyint 1個位元組 smallint 2個位元組 mediumint 3個位元組 int integer 4個位元組 bigint 8個位元組 create table tbint 11 中的11表示的是該資料型別制定的顯示寬度,制定能夠現實的數值中數字的個...

python學習(一)資料型別

python3 中有六個標準的資料型別 number 數字 string 字串 list 列表 tuple 元組 sets 集合 dictionary 字典 python3 支援 int float bool complex 複數 在python 3裡,只有一種整數型別 int,表示為長整型,沒有 ...

php 學習(一)資料型別

php支援9中原始資料型別 1 boolean 布林型 2 integer 整型 3 float 浮點型 4 string 字串 5 array 陣列 6 object 7 callable 兩種特殊型別 8 null 9 resource 變數賦值 1 預設的傳值賦值,當乙個表示式的值賦值給乙個變...