谁能白话说一个什么是字节。比如:规定一个数据库的字段username是4个字节。那么可以在这个字段中放几个汉字,几个英文字母或数字呢?
解决方案 »
- NetworkError: 504 Gateway Timeout 50001
- 各位大哥,小弟我刚学php+smarty模板分页类,,不知道怎么调用!
- 自动调整屏幕显示比例
- 求免费的HTML编辑器
- 你好,以下是我写的PHP读出数据库中的内容,运行都正常,大家帮助我看看,帮助我改写下??
- 简单问题 date型数据的between and 问题---在线等?
- 请教高手一个有关用nusoap.php调webservice的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 我想找个人帮我做网站编程(PHP + MYSQL)
- 帮忙看下这个怎么实现
- php soap错误 Premature end of data in tag html in line 1
- 高手请进变量取不到值?
- $obj=[]; $obj={}; $obj=(); $obj=//; 哪个语法不正确?
再比如:一个数据表的字段结构是:int(4)最多能放几个数字呢?我查了下手册,说是能放4个字节。4个字节是多少,能放下256、456564564这样的数值吗?
可以存入最多gbk编码2个中文字
可以存入最多utf-8编码1又1/3个中文字 。
可以存入最多4个latin字符
可以存入最多4个数字
只要数据和该字段字符集相符合(set names设正确),那么都是放4个.int(4)这里的4只是显示用,和存贮无关, int类型是4个bytes,所以如楼上所说这些手册上都有详细说明
数字型的,最大值是根据数字类型来确定,后面的数字只是表示在显示的时候显示几位,比如int(4)就是显示4位,但是如果超过4位的数字,那还是显示实际位数,比如99999不会只显示4位而是显示5位