Android开发教程之--sql语句_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Android开发教程之--sql语句

Android开发教程之--sql语句

 2012/4/18 23:20:10  mixer_a  程序员俱乐部  我要评论(0)
  • 摘要:一、创建/删除表Stringsql="Createtable"+TABLE_NAME+"("+FIELD_ID+"integerprimarykeyautoincrement,"+FIELD_TITLE+"text);";db.execSQL(sql);Stringsql="DROPTABLEIFEXISTS"+TABLE_NAME;db.execSQL(sql);二、查询从表中查询数据(in)SELECT*FROMmetawheremedia_idin(1,2,9);三
  • 标签:android SQL 开发 SQL语句 教程 Android开发

一、创建/删除表

String?sql="Create?table?"+TABLE_NAME+"("+FIELD_ID+"?integer?primary?key?autoincrement,"??+FIELD_TITLE+"?text?);";
????????db.execSQL(sql);

String?sql="?DROP?TABLE?IF?EXISTS?"+TABLE_NAME;
????????db.execSQL(sql);

?

二、查询

从表中查询数据(in)?? SELECT * FROM meta where media_id in (1,2,9);

?

三、插入

SQLiteDatabase?db=this.getWritableDatabase();
????????ContentValues?cv=new?ContentValues();?
????????cv.put(FIELD_TITLE,?Title);
????????long?row=db.insert(TABLE_NAME,?null,?cv);

四、更新

SQLiteDatabase?db=this.getWritableDatabase();
????????String?where=FIELD_ID+"=?";
????????String[]?whereValue={Integer.toString(id)};
????????ContentValues?cv=new?ContentValues();?
????????cv.put(FIELD_TITLE,?Title);
????????db.update(TABLE_NAME,?cv,?where,?whereValue);

五、删除

SQLiteDatabase?db=this.getWritableDatabase();
????????String?where=FIELD_ID+"=?";
????????String[]?whereValue={Integer.toString(id)};
????????db.delete(TABLE_NAME,?where,?whereValue);

发表评论
用户名: 匿名