Java,Oracle,MySQL数据设计数据类型参考
2013-06-19 10:06
501 查看
Java,Oracle,MySQL数据设计数据类型参考
分类: DB.MySQL DB.Oracle2013-04-1915:18 116人阅读 评论(0) 收藏 举报
Java类 | MySQL | Oracle | 字节 | 范围 |
Character | char(1) | char(1) | 2 | 0~65535 |
String | varchar(255) | varchar2(255) | ||
String-clob | longtext | clob | ||
Date-date | date | date | ||
Date-time | time | date | ||
Date-timestamp | datetime | date | ||
Boolen | tinyint(1) | number(1) | 1 | true|false |
Byte | tinyint(4) | number(3) | 1 | -128~127 |
Short | smallint(6) | number(5) | 2 | -32768~32767 |
Integer | int(11) | number(10) | 4 | -2147483648~2147483647 |
Long | bigint(20) | number(19) | 8 | -9223372036854775808 ~ 9223372036854775807 |
Float | float | float | 4 | -3.4E38~3.4E38 |
Double | double | float | 8 | -1.7E308~1.7E308 |
BigDecimal | decimal(19,2) | number(19,2) | ||
byte[]-blob | longblob | clob |
Boolean在数据库中有很多种表示方式,如0|1, Y|N, YES|NO, 甚至用是|否表示 ,所以可以用number(1), char(1)甚至varchar2表示
为什么MySQL和Oracle相差1,看了下面了你应该知道:
类型 | 字节 | 最小值 | 最大值 |
(带符号的/无符号的) | (带符号的/无符号的) | ||
TINYINT | 1 | -128 | 127 |
0 | 255 | ||
SMALLINT | 2 | -32768 | 32767 |
0 | 65535 | ||
MEDIUMINT | 3 | -8388608 | 8388607 |
0 | 16777215 | ||
INT | 4 | -2147483648 | 2147483647 |
0 | 4294967295 | ||
BIGINT | 8 | -9223372036854775808 | 9223372036854775807 |
0 | 18446744073709551615 |
相关文章推荐
- Java,Oracle,MySQL数据设计数据类型参考
- 整理部分java代码和oracle,mysql,sql server对比数据类型
- MySQL, Oracle, Java数据类型对应关系表
- Mysql,Oracle,Java数据类型对应
- Oracle数据类型、MySQL数据类型对应的java数据类型
- Mysql,Oracle,Java数据类型对应
- Mysql,Oracle,Java数据类型对应
- Mysql、Oracle 中的数据类型与java中的数据类型对应表
- java与 mysql oracle 数据类型 对照
- Mysql,Oracle,Java数据类型对应
- Mysql,Oracle,Java数据类型对应
- Mysql Oracle Java 数据类型对照
- Mysql,Oracle,Java数据类型对应
- mysql中的类型、oracle中的数据类型以及JAVA类型的一一对应
- java数据类型与sqlserver,oracle 11g,mongo 3,mysql 5类型对比一览表
- Mysql,Oracle,Java数据类型对应
- MySql Oracle Java数据类型比较
- Mysql,Oracle,Java数据类型对应
- Atitit. 数据约束 校验 原理理论与 架构设计 理念模式java php c#.net js javascript mysql oracle
- Mysql Oracle Java 数据类型对照