MySql DDL 之資料型別

2021-10-03 10:01:37 字數 785 閱讀 2104

常用資料型別

1)數值型別

bim(m) —>位型別。m指定位數,預設值為1,範圍1-64。

tinyint [unsigned [zerofill] —> 帶符號的範圍是-128到127。無符號0到255。

bool booling —> 使用0或1表示真或假。

smallint [unsigned [zerofill] —> 2的16次方。

int [unsigned [zerofill] —> 2的32次方。

bigint [unsigned [zerofill] —> 2的64次方。

float [(m,d)] [unsigned [zerofill] —> m指定顯示長度,d指定小數字數。

bouble [(m,d)] [unsigned [zerofill]表示此float精度更大的小數。

2)文字、二進位制型別

char(size) char(20) —> 固定長度字串。

varchar(size) varchar(20) —> 可變長度字串。

blob longblob —> 二進位制資料。

text(clob) longtext(logclob) —> 大文字。

3)時間日期

date/datatime/timestamp —> 日期型別(yyyy-mm-dd) (yyyy-mm-dd hh:mm:sss),timestamp表示時間戳,它可用於自動記錄insert、update操作的時間。

varchar 、blob和text是變長型別。每個型別的儲存需求取決於列值得實際長度。

MySQL DDL之資料型別

參考菜鳥教程 參考部落格 tinyint smallint mediumint int integer bigint 1位元組2位元組 3位元組4位元組 8位元組特點 都可以設定無符號和有符號,預設有符號,通過unsigned設定無符號 如果超出了範圍,會報out or range異常,插入臨界值 ...

JS資料型別之基礎資料型別

基本資料型別是按值訪問的,也就是說我們可以操作儲存在變數中的實際的值 基本資料型別的值是不可改變的,任何方法都無法改變乙個基本資料型別的值。let name qin ling ling name lisi console.log name 輸出 lisi上面的例子看來name的值好像變了,這裡的基礎...

基礎之資料型別

基本型別包括位元組型 char 整型 int 和浮點型 float double 定義基本型別變數時,可以使用符號屬性signed unsigned 對於char int 和長度屬性short long 對於int double 對變數的取值區間和精度進行說明。下面列舉了dev c 下基本型別所佔位...