mysql 和 java 对应数据类型
在 Java 和 MySQL 中,不同的数据类型需要使用相应的修饰符。以下是一些常见的数据类型及其对应的修饰:
1. 整数类型
MySQL:
TINYINT
SMALLINT
MEDIUMINT
INT
BIGINT
Java:
byte (对应 TINYINT)
short (对应 SMALLINT)
int (对应 INT)
long (对应 BIGINT)
2. 浮点类型
MySQL:
FLOAT
DOUBLE
DECIMAL
Java:
float (对应 FLOAT)
double (对应 DOUBLE)
BigDecimal (对应 DECIMAL,适用于精确计算)
3. 字符串类型
MySQL:
CHAR
VARCHAR
TEXT
Java:
String
4. 日期和时间类型
MySQL:
DATE
TIME
DATETIME
TIMESTAMP
Java:
java.sql.Date (对应 DATE)
java.sql.Time (对应 TIME)
java.sql.Timestamp (对应 DATETIME 和 TIMESTAMP)
java.time.LocalDate、java.time.LocalTime、java.time.LocalDateTime(Java 8 及以上版本)
5. 布尔类型
MySQL:
BOOLEAN 或 TINYINT(1)
Java:
boolean
根据您的实际需求,选择合适的类型进行数据存储和处理。