关于java一个问题:数据库id用int和String的区别?

关于java一个问题:数据库id用int和String的区别?,第1张

在用String时刻以实用像UUID之类的唯一标示的字符码作为主键

但如果想要identity主键的话就只能用 int 定义!!

其他的还有data类的 自己想想也知道那个可以定义时间作为主键!!等等!!自己考虑吧!!

string str="abc-001"

if(str.indexof("abc-")!=-1)

{

int number=str.substring(3): number++

str="abc-"+number//这个就是最后的结果了

}else

{ str="abc-001"}

楼主,你好

创建双主键SQL如下:

create table student(aa string,bb string,cc string,primary key(aa,bb))

这样创建完成后,aa和bb字段均为主键

如果楼主对主键约束还有疑问,我觉的您应该看一下相关书籍,会系统的为你解除心中的疑惑

希望可以帮助你!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9957209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存