社区
MySQL
帖子详情
MYSQL日期字段用VARCHAR来存储的好处是什么?
今晚打老虎1234
2019-08-10 10:08:51
MYSQL日期字段用VARCHAR来存储的好处是什么?
是我太低级了吗?我只会用DATE或DATETIME来存储时间日期信息。
从来没用过VARCHAR,今天竟然看到一个商业软件用VARCHAR来存放时间日期字段。
...全文
580
2
打赏
收藏
MYSQL日期字段用VARCHAR来存储的好处是什么?
MYSQL日期字段用VARCHAR来存储的好处是什么? 是我太低级了吗?我只会用DATE或DATETIME来存储时间日期信息。 从来没用过VARCHAR,今天竟然看到一个商业软件用VARCHAR来存放时间日期字段。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AHUA1001
2019-08-15
打赏
举报
回复
原则上,没有好处,不规范,数据存储的格式也不标准,后续会有一大堆问题。
stelf
2019-08-12
打赏
举报
回复
从来没有觉得用字符串来存储日期类型的数据有什么好处,从数据规范性和完整性来讲日期类型都要优于字符串类型。如果非要说有什么好处的话,大概是开发人员喜欢用吧。
mysql
批量修改(
字段
)列类型
MySQL
存储
过程,一键批量修改一个表内的多个列(
字段
)类型。例如从int转换成
varchar
MySQL
动态修改
varchar
长度的方法
主要介绍了
MySQL
动态修改
varchar
长度的方法的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
Mysql
varchar
大小长度问题介绍
如果被
varchar
超过上述的 b 规则,被强转成 text 类型,则每个
字段
占用定义长度为 11 字节,当然这已经不是
varchar
了
MySQL
中
字段
类型char、
varchar
和text的区别
在
MySQL
中,char、
varchar
和text类型的
字段
都可以用来
存储
字符类型的数据,char、
varchar
都可以指定最大的字符长度,但text不可以。 它们的
存储
方式和数据的检索方式也都不一样。 数据的检索效率是:char >
varchar
> text 具体说明: char:
存储
定长数据很方便,CHAR
字段
上的索引效率级高,必须在括号里定义长度,可以有默认值,比如定义char(10),那么不论你
存储
的数据是否达到了10个字节,都要占去10个字节的空间(自动用空格填充),且在检索的时候后面的空格会隐藏掉,所以检索出来的数据需要记得用什么trim之类的函数去过滤空格。
varchar
:
MySQL
数据库
varchar
的限制规则说明
MySQL
数据库中
varchar
最大长度是多少?其实这不是一个固定的数字,
varchar
的长度是有限制规则的。本文我们就来介绍一下
MySQL
数据库中
varchar
的限制规则,并以一个实际的例子对限制规则进行了说明,接下来就让我们一起来了解一下这部分内容。 1、限制规则
字段
的限制在
字段
定义的时候有以下规则: a)
存储
限制
varchar
字段
是将实际内容单独
存储
在聚簇索引之外,内容开头用1到2个字节表示实际长度(长度超过255时需要2个字节),因此最大长度不能超过65535。 b)编码长度限制 字符类型若为gbk,每个字符最多占2个字节,最大长度不能超过32766; 字符类型若为utf8,每个字
MySQL
56,876
社区成员
56,754
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章