Mysql 데이터 형식 과 자바 형식 대응 관계

2718 단어 자작mysql
Using Data Types from Other Database Engines
To facilitate the use of code written for SQL implementations from other vendors, MySQL maps data types as shown in the following table. These mappings make it easier to import table definitions from other database systems into MySQL.
Other Vendor Type
MySQL Type BOOL TINYINT BOOLEAN TINYINT CHARACTER VARYING(M ) VARCHAR(M ) FIXED DECIMAL FLOAT4 FLOAT FLOAT8 DOUBLE INT1 TINYINT INT2 SMALLINT INT3 MEDIUMINT INT4 INT INT8 BIGINT LONG VARBINARY MEDIUMBLOB LONG VARCHAR MEDIUMTEXT LONG MEDIUMTEXT MIDDLEINT MEDIUMINT NUMERIC DECIMAL
 
형식 이름
길이 보이 기
데이터베이스 형식
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

좋은 웹페이지 즐겨찾기