MYSQL各字段的长度是多少?

 我来答
晓喋
推荐于2019-09-22 · TA获得超过2.1万个赞
知道大有可为答主
回答量:2536
采纳率:91%
帮助的人:1122万
展开全部

1、查询zhuce表中user_yuanyin大于2个字符的数据
SELECT * FROM zhuce WHERE LENGTH(user_yuanyin >= 2),length是一个函数,判断字符的长度,>=2 应该写在外面。

2、 方法/步骤:一般查询语句:SELECT `lcontent` FROM `caiji_ym_liuyan`
查询数据:有些时候需要查询某个字段的长度为多少时候才显示数据:
SQL语句:SELECT `lcontent` FROM `caiji_ym_liuyan` where length(lcontent)<=40
PS:在mysql中一个汉字等于3个字节,所以查询的时候需要转换一下,
特别要注意的就时候对于字节的转换。

3、MySQL大致的逻辑存储结构在这篇文章中有介绍,做为基本概念:InnoDB 逻辑存储结构注:文中所指的大数据指的是长度较长的数据字段,包括varchar/varbinay/text/blob。Compact行格式。我们建立一张测试表,插入数据:1 2 3 4 5 6CREATE TABLE `row` ( `content` varchar(65532) NOT NULL DEFAULT '' ) ENGINE=InnoDB DEFAULT CHARSET=latin1 mysql> insert into row(content) select repeat('a',65532); Query OK, 1 row affected (0.03 sec) Records: 1 Duplicates: 0 Warnings: 0 。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式