楼主看到的-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需要 别的不需要