发布网友
共1个回答
热心网友
create table BookCard(
cid int auto_increment,
name varchar(50),
sex bit,
cardDate datetime,
deposit decimal(10,2),
primary key(cid)
)AUTO_INCREMENT=1001;
几个问题,mysql中自增长用的是auto_increment;没有nchar,可以用bit代替(0,1);没有money类型,用decimal代替追问1、 sex nchar(1), 改为:bit 类;你用0表示男,1表示女吗?
2、 deposit money 改为:deposit decimal(10,2), 后面的10,2是什么意思
3、我用jdbc连接数据库时候,实体类是这样:
int cid ;
String name;
String sex ;
Date cardDate;
BigDecimal deposit; 可以吗?
追答sex你如果要存“男”“女”,那可以用char(1);
decimal(10,2), 2表示保留两位小数,10表示最多10位数字,范围是-99999999.99到99999999.99
可以,创建表的时候把sex的类型改为char(1)