>데이터 베이스 >MySQL 튜토리얼 >Java 데이터 유형과 MySql 데이터 유형 비교

Java 데이터 유형과 MySql 데이터 유형 비교

怪我咯
怪我咯원래의
2017-03-30 10:09:361998검색

이 기사에서는 Java데이터 유형MySql 데이터 유형 참고용으로 모든 사람과 공유한 비교표, 세부정보는 다음과 같습니다.

java.lang.byte[] tr>
유형 이름표시 길이 데이터베이스 유형 JAVA 유형 JDBC 유형 인덱스(int)
VARCHAR L +N VARCHAR java.lang.String 12
CHAR N CHAR java.lang.String 1
BLOB L+N BLOB -4
TEXT 65535 VARCHAR java.lang.String-1
INTEGER 4 부호 없는 정수 java.lang.Long 4
TINYINT 3 TINYINT UNSIGNED java.lang.Integer -6
SMALLINT 5 SMALLINT UNSIGNED java.lang.Integer 5
MEDIUMINT8 MEDIUMINT UNSIGNED java.lang.Integer4
BIT 1 비트 java.lang.Boolean - 7
BIGINT 20 BIGINT UNSIGNED java.math.BigInteger -5
FLOAT 4+8 FLOAT java.lang.Float 7
더블22 DOUBLE java.lang.Double 강함> td>8
십진수 11 십진수 java.math.BigDecimal 3
BOOLEAN 1 TINYINT와 동일
类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int)
VARCHAR L+N VARCHAR java.lang.String 12
CHAR N CHAR java.lang.String 1
BLOB L+N BLOB java.lang.byte[] -4
TEXT 65535 VARCHAR java.lang.String -1
INTEGER 4 INTEGER UNSIGNED java.lang.Long 4
TINYINT 3 TINYINT UNSIGNED java.lang.Integer -6
SMALLINT 5 SMALLINT UNSIGNED java.lang.Integer 5
MEDIUMINT 8 MEDIUMINT UNSIGNED java.lang.Integer 4
BIT 1 BIT java.lang.Boolean -7
BIGINT 20 BIGINT UNSIGNED java.math.BigInteger -5
FLOAT 4+8 FLOAT java.lang.Float 7
DOUBLE 22 DOUBLE java.lang.Double 8
DECIMAL 11 DECIMAL java.math.BigDecimal 3
BOOLEAN 1 同TINYINT

ID 11 PK (INTEGER UNSIGNED) java.lang.Long 4
DATE 10 DATE java.sql.Date 91
TIME 8 TIME java.sql.Time 92
DATETIME 19 DATETIME java.sql.Timestamp 93
TIMESTAMP 19 TIMESTAMP java.sql.Timestamp 93
YEAR 4 YEAR java.sql.Date 91









ID 11 PK(INTEGER UNSIGNED) java.lang.Long Strong> 4
날짜 10 날짜 java.sql.날짜 91 td>
시간 8 시간 java.sql.Time 92
날짜시간 19 날짜시간 java.sql.타임스탬프 93
타임스탬프 19 TIMESTAMP java.sql.Timestamp 93
연도 4 td> 연도 java.sql.날짜 91





bolb의 경우 일반적으로 사진에 사용됩니다. 데이터베이스 저장의 원리는 이미지를 바이너리로 변환한 후 Java의 byte[]array에 해당하는 방식으로 저장하는 것입니다. mysql 데이터베이스에서는 bolen 유형을 사용하는 것이 int 유형을 사용하는 것이 더 낫다고 개인적으로 생각합니다. 특히 웹 페이지가 있는 프로젝트에서는 비트 연산에 그다지 편리하지 않습니다. 개발에서는 0 /1을 의미하며, 이는 Java 유형 Integer에 해당하는 것이 더 좋습니다.

위 내용은 Java 데이터 유형과 MySql 데이터 유형 비교의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.