Android SQLite 建立多表间的主外键关系

1、SQLite一次性建立多表:

1 db.execSQL("CREATE TABLE IF NOT EXISTS config (id integer primary key autoincrement, s varchar(60), rt varchar(60),st varchar(60), ru varchar(60), v varchar(60),i varchar(60))");  
2         db.execSQL("CREATE TABLE IF NOT EXISTS application (id integer primary key autoincrement, s varchar(60), tt varchar(60),st varchar(60),tc1 varchar(60), tc2 varchar(60), ru varchar(60),tn varchar(60),m varchar(60))");  
3         db.execSQL("CREATE TABLE IF NOT EXISTS install (id integer primary key autoincrement, na varchar(60), it varchar(60),d varchar(60))");  
4         db.execSQL("CREATE TABLE IF NOT EXISTS smslist (id integer primary key autoincrement, t varchar(60), st varchar(60),n1 varchar(60),n2 varchar(60
),n varchar(60),m varchar(60),a varchar(60))");

 

2、主外键资料来源:(1)http://www.devdaily.com/android/sqlite-foreign-keys-example

           (2)http://code.google.com/p/sqlite-manager/wiki/ForeignKeys

                           (注:待整理)

3、SQLite表中建立索引的作用:优化查询速度。

   资料来源请见:http://blog.csdn.net/chu_qun/article/details/3719532

 

 

转载地址:http://www.cnblogs.com/nmj1986/archive/2012/09/05/2671663.html

转载于:https://www.cnblogs.com/androidxiaoyang/archive/2013/01/17/2864212.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值