create table 表名(列名 类型(长度),列名  类型(长度));
一个数据表 可以存在很多列,每列具有类型和长度  行指的是记录
创建表之前 必须使用use db 指定操作数据库
表中的字段类型

mysql数据库表的字段类型对应java属性说明


MySQL常用数据类型
数值型

sql tinyint smallint int bigint float double
java byte short int long float double
字符串型

sql varchar最大为255 char
java String char/String

char是定长,使用空格向右补充;varchar是变长

日期型

sql date(只有日期) time(只有时间) datetime(日期时间) timestamp
java java.sql.Date年月日     时间戳 年月日 时分秒
datetime和timestamp的区别在于,timestamp在数据库可以自动更新(当前时间)

逻辑型
sql bit
java boolean


bit存放一位数值0或者1,而且一般被int取代   true 1   false 0
例如:订单表 订单状态:int 0 订单未支付   1订单已支付

大数据类型

sql blob(存放大二进制数据) text(存放大的文本文件)
java inputStream(二进制文件) Reader(文本文件)
案例:创建一张员工表employee
字段 属性
id 整型
name 字符型
gender 字符型
birthday 日期型
entry_date 日期型
job 字符型
salary 小数型
resume 大文本型





















mysql数据库表的字段类型对应java属性说明

添加数据,引入约束

mysql数据库表的字段类型对应java属性说明

相关文章: