樓主看到的-1估計是從sys.columns中獲取的列的最大長度,sys.columns中max_length為-1表示這是一個varbinary(max)或varchar(max)或nvarchar(max)或xml類型的列,目前在sql
server中可以存儲2gb數據。
B. Mysql資料庫中的欄位長度是指位元組還是字元
指的是位元組。
解釋:
字元可以分為中文字元,英文字元、數字。
中文字元(中文輸入下的漢字和特殊字元都包含)占兩個位元組。
英文字元(大寫字母和小寫字母)佔一個位元組。
數字也是佔一個位元組。
C. sql 資料庫中 長度和精度指的是什麼
數據類型的長度是存儲數據所佔用的位元組數,指的是物理存儲空間大小。
精度是指最多可以存儲的十進制數字的總位數,包括小數點左邊和右邊的位數。
D. 資料庫 表中 需要定義長度 那長度的單位是什麼
int型的資料庫不用定義長度的 而且遞增就是int型 不用在意長度的 只有varchar char decimal需要 別的不需要