![]() |
1
2
MySQL将位视为文本数据,而不是数字。通常这就是应该避免使用BIT的原因—它可能有点混乱。例如,我们希望将数字57存储在位(8)列中。数字57将存储为'b'00111001',即代表57的二进制数。但它将显示为9,因为57是“9”的ASCII码。要获得正确的整数值,必须将列数据转换为数值。您可以使用以下方法测试此行为:
|
![]() |
2
3
使用本机整数类型,例如tinyint。 使用位字段不会保存任何字节。也就是说,1到8位的位字段占用1字节,因此将占用与tinyint相同的空间。 另外,如果您只想将位字段用作数字,那么位字段就更难处理了。
|
![]() |
Terio · Typescript:使用变量的值创建自定义类型 2 年前 |
![]() |
Kareem Adel · 创建函数类型(TypeScript接口) 2 年前 |
![]() |
MatÄj VondráÄek · 如何在c#方法中传递类型? 3 年前 |
![]() |
kreo · 为什么&[T]参数也接受&Vec? 7 年前 |
![]() |
Jiji · 将简单对象强制转换为简单的通用接口 7 年前 |