MySQL数据类型

Posted 冬色

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据类型相关的知识,希望对你有一定的参考价值。

数值类型

  • BIT[(M)]位域类型,M:0~64表示每个值的位数,默认为1
  • TINYINT[(M)] [UNSIGNED] [ZEROFILL]带符号范围:-128~127
  • BOOL/BOOLEAN TINYINT(1)同义词,0为假,1为真
  • SMALL/MEDIUMINT/INT/INTEGER/BIGINT[(M)] [UNSIGNED] [ZEROFILL]有符号范围分别为:-32768~32767/-8388608~8388607/-2147483648~2147483647/-9223372036854775808~9223372036854775807
  • FLOAT/DOUBLE

日期和时间类型

  • DATE:日期类型,范围:1000-01-01~9999-12-31
  • DATETIME[fsp]:日期和时间的组合,范围:1000-01-01 00:00:00~9999-12-31 23:59:59,fsp表示精确到秒的分位数,默认为0,指精确到秒
  • TIMESTAMP[(fsp)] 时间戳,范围:1970-01-01 00:00:00~2038-01-19 03:14:07.999999
  • TIME/YEAR[(2/4)]

字符串类型

  • 可以为字符串类型的列添加编码方式的约束,CHARACTER SET...

以上是关于MySQL数据类型的主要内容,如果未能解决你的问题,请参考以下文章

在代码片段中包含类型转换

对这个带有 & 不带 = 的代码片段返回类型感到非常困惑

从mysql的片段中加载ListView

硬核!管理mysql数据库的工具

对“xxx”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。 错误解决一例。(代码片段

连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段