在flask框架中使用SQLAlchemy创建模型的时候,设置字段:
nick_name = db.Column(db.String(64), unique=True, nullable=False) # 用户昵称
db.String(64) 64位=8个字节=4个汉字
具体换算如下:
汉字-字母-字节-位之间的转换: 1 Byte = 8 bit <====> 1 B = 8 b <=====> 1字节 = 8位 1KB=1024B 1MB=1024KB 1GB=1024MB 硬件商标准: 1GB=1000MB 1MB=1000KB 1KB=1000B 1个汉字 = 1个中文标点=2个字节 = 16 bit(ACSII码/Unicode编码下) 1个汉字(繁体) = 1个中文标点 = 3个字节 = 24bit(UTF-8编码下) 1个英文字母 = 1个英文标点(半角标点) = 1个字节 = 8 bit(UTF-8编码/ASCII码下) 通常情况下,把B称为字节、b称为(字)位、KB称为千字节、MB称为兆字节、GB称为吉字节。
如果你和我有共同爱好,我们可以加个好友一起交流!