MySQL数据类型

java数据类型                                              对应的MySQL数据结构

byte    short  int    long                                 tinyint   smallint   int   bigint

float                                                              float

double                                                          double

String                                                            char    varchar   

boolean                                                         bit(0,1)

Date                                                              date    time     datetime    timestamp

文本文件                                                       Text                oracle:CLOB

二进制文件                                                    BLOB              orcale:BLOB

date    time   datetime   timestamp 区别:date只有日期;time只有时分秒;datetime与timestamp既有日期也有具体时间;但datatime不传入参数的话,默认值为null;而timestamp的默认值为系统当前时间!                               

 char   varchar区别:前者为固定字符串,后者为“可变字符串”   eg:

char(8)     varchar(8)    如果将“hello”字符串插入到char(8)中,那么结果为:   "hello   ";如果插入到varchar(8)中,那么结果为:“hello”;

MySQL中除了字符串需要设置长度外,其它的数据类型都有默认的长度。

你可能感兴趣的:(MySQL数据类型)