数据库中的数据到底是以什么方式展示的,以前好像听说是字符串,也就是日期类型,整型,byte等等在sql客户端都是底层进行字符串转化,进行展示的,是不是这样。是怎么回事?什么情景下用to_date,什么时候用to_char,我糊涂了
数据库底层存储有特定的格式,这个,你需要明确定位,是应用数据库,就不需要纠结这个
是的。
比如int,存储和计算肯定没必要用string来运算,只需要4个字节做布尔运算就行了,但是布尔(二进制)人看不懂啊,因此显示的时候比如把0000 0001显示成特定的值(这个过程就是ToString,为什么说特定的值呢,比如int分符号,那么按照什么标准来定义呢,是第一位bit0还是1,值是怎么分布呢,是大端还是小端呢等等)。
float等同理。
数据库中的数据到底是以什么方式存储的