Android开发教程之--sql语句
2012-04-12 20:47
316 查看
一、创建/删除表
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);
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);
相关文章推荐
- Android开发教程之--sql语句
- Android开发教程之--sql语句一、创建/删除表Stringsql="Createtable
- Android开发教程之--sql语句
- android开发之SQL语句热身
- [置顶] Android,java,php开发最基本的知识,mysql sqlite数据库的增删改查代理,sql语句
- 移动设备(Android、Mobile)Sqlite开发必备SQL语句
- PL/SQL开发教程
- android对SQLite数据库进行操作(一)SQL语句
- Android OpenGL ES 简明开发教程四:3D 坐标变换
- 开发中常用的sql语句
- Android的JNI【实战教程】5⃣️---Android Studio 2.2 以上 NDK开发
- 老罗Android开发视频教程录制计划
- Windows上搭建Android开发环境详细教程
- [转]Android OpenGL ES 开发教程 从入门到精通
- Android OpenGL ES 简明开发教程三:3D绘图基本概念
- Mars_ Android视频开发教程源码第1至5季
- 五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程
- 友盟—安卓巴士【Android开发原创教程大赛】精选参赛文章
- 《老罗Android开发视频教程-安卓巴士》(Android 开发)
- SQLite_SQL语句教程