SQL 用于各种数据库的数据类型
来源:互联网 发布:交换机监控软件 编辑:程序博客网 时间:2024/06/06 20:02
MySQL 数据类型
在 MySQL 中,有三种主要的类型:Text(文本)、Number(数字)和 Date/Time(日期/时间)类型。
Text 类型:
注释:这些值是按照您输入的顺序排序的。
可以按照此格式输入可能的值: ENUM('X','Y','Z')
SET与 ENUM 类似,不同的是,SET 最多只能包含 64 个列表项且 SET 可存储一个以上的选择。Number 类型:
注意:以上的 size 代表的并不是存储在数据库中的具体的长度,如 int(4) 并不是只能存储4个长度的数字。
实际上int(size)所占多少存储空间并无任何关系。int(3)、int(4)、int(8) 在磁盘上都是占用 4 btyes 的存储空间。就是在显示给用户的方式有点不同外,int(M) 跟 int 数据类型是相同的。
例如:
1、int的值为10 (指定zerofill)
int(9)显示结果为000000010int(3)显示结果为010就是显示的长度不一样而已 都是占用四个字节的空间
Date 类型:
注释:支持的范围是从 '1000-01-01' 到 '9999-12-31'
DATETIME()*日期和时间的组合。格式:YYYY-MM-DD HH:MM:SS注释:支持的范围是从 '1000-01-01 00:00:00' 到 '9999-12-31 23:59:59'
TIMESTAMP()*时间戳。TIMESTAMP 值使用 Unix 纪元('1970-01-01 00:00:00' UTC) 至今的秒数来存储。格式:YYYY-MM-DD HH:MM:SS注释:支持的范围是从 '1970-01-01 00:00:01' UTC 到 '2038-01-09 03:14:07' UTC
TIME()时间。格式:HH:MM:SS注释:支持的范围是从 '-838:59:59' 到 '838:59:59'
YEAR()2 位或 4 位格式的年。注释:4 位格式所允许的值:1901 到 2155。2 位格式所允许的值:70 到 69,表示从 1970 到 2069。
*即便 DATETIME 和 TIMESTAMP 返回相同的格式,它们的工作方式很不同。在 INSERT 或 UPDATE 查询中,TIMESTAMP 自动把自身设置为当前的日期和时间。TIMESTAMP 也接受不同的格式,比如 YYYYMMDDHHMMSS、YYMMDDHHMMSS、YYYYMMDD 或 YYMMDD。
SQL Server 数据类型
String 类型:
Number 类型:
允许从 -10^38 +1 到 10^38 -1 之间的数字。
p 参数指示可以存储的最大位数(小数点左侧和右侧)。p 必须是 1 到 38 之间的值。默认是 18。
s 参数指示小数点右侧存储的最大位数。s 必须是 0 到 p 之间的值。默认是 0。
5-17 字节numeric(p,s)固定精度和比例的数字。允许从 -10^38 +1 到 10^38 -1 之间的数字。
p 参数指示可以存储的最大位数(小数点左侧和右侧)。p 必须是 1 到 38 之间的值。默认是 18。
s 参数指示小数点右侧存储的最大位数。s 必须是 0 到 p 之间的值。默认是 0。
5-17 字节smallmoney介于 -214,748.3648 与 214,748.3647 之间的货币数据。4 字节money介于 -922,337,203,685,477.5808 与 922,337,203,685,477.5807 之间的货币数据。8 字节float(n)从 -1.79E + 308 到 1.79E + 308 的浮动精度数字数据。n 参数指示该字段保存 4 字节还是 8 字节。float(24) 保存 4 字节,而 float(53) 保存 8 字节。n 的默认值是 53。
4 或 8 字节real从 -3.40E + 38 到 3.40E + 38 的浮动精度数字数据。4 字节Date 类型:
其他数据类型:
Microsoft Access 数据类型
- SQL 用于各种数据库的数据类型
- SQL 用于各种数据库的数据类型
- 各种数据库的数据类型对比
- 各种数据库常用的数据类型
- SQL Server数据库的数据类型
- sql server数据库的数据类型
- SQL Server数据库的数据类型
- 各种数据库的分页sql
- 各种数据库的分页SQL
- 数据库中各种数据类型
- Oracle,MySQL,SQL Server数据库的数据类型
- SQL数据库的数据类型详细解释
- SQL Server数据库的数据类型详细介绍
- SQL数据库的部分数据类型详细解释
- Oracle,MySQL,SQL Server数据库的数据类型
- 用于Web主机的SQL服务器数据库发布工具包更新
- 自定义用于ASP Web站点的SQL 7.0数据库(1)
- 自定义用于ASP Web站点的SQL 7.0数据库(2)
- hdu1596(Dijkstra)
- 第三方控件介绍
- Android自动化测试工具——Monkey
- WEB前端:响应式实现原理
- 关于libmad开源mp3音频解码库的使用
- SQL 用于各种数据库的数据类型
- 485通信了解基础知识
- shiro整合spring
- Golang 父子对象与JSON互相转换以及struct结构体内部的反引号该如何定义字段编码生成json字符串的写法
- nodejs
- Python实现Pat 1006. Sign In and Sign Out (25)
- [简易的网上书店]基于servlet+jsp+mysql一项目搭建
- 湖南省专升本
- Xml文件通用解析与序列化