SQLite基本操作

1.创建一个数据库,并且打开

SQLite db = OpenOrCreateDatabase("user.db",MODE_PRIVATE,null);

2.创建一个表

db.execSQL("create table Book(_id integer primary key autoincrement,author text,price real,pages integer ,name text)");

3.插入数据

SQLiteDatabase db = dbHelper.getWritableDatabase();ContentValues values = new ContentValues();values.put("name", "The Da Vinci Code");values.put("author", "Dan Brown");values.put("pages", 454);values.put("price", 16.96);db.insert("Book", null, values);values.clear();//清空后可存储多条数据

4.更新数据

values.put("author","kobe")db.update("Book",values,"_id>?",new String[]{"3"});

5.删除数据

db.delete("Book","pages>?",new String[]{"500"});

6.查询数据

db.rawQuery("select * from Book",null);

  

数据类型(NULL:空值,INTEGER:整值,REAL:浮点值,TEXT:字符串,BLOB:二进制)

时间: 2024-08-26 04:12:17

SQLite基本操作的相关文章

SQLite基本操作-----IOS(如有雷同,纯属巧合)

一.常用方法 sqlite3          *db, 数据库句柄,跟文件句柄FILE很类似 sqlite3_stmt      *stmt, 这个相当于ODBC的Command对象,用于保存编译好的SQL语句 sqlite3_open(),   打开数据库,没有数据库时创建. sqlite3_exec(),   执行非查询的sql语句 Sqlite3_step(), 在调用sqlite3_prepare后,使用这个函数在记录集中移动. Sqlite3_close(), 关闭数据库文件 还有一

SQLite基本操作总结

sqlite提供的是一些C函数接口,你可以用这些函数操作数据库.通过使用这些接口,传递一些标准 sql 语句(以 char * 类型)给 sqlite 函数,sqlite 就会为你操作数据库.sqlite 跟MS的access一样是文件型数据库,就是说,一个数据库就是一个文件,此数据库里可以建立很多的表,可以建立索引.触发器等等,但是,它实际上得到的就是一个文件.备份这个文件就备份了整个数据库. sqlite 不需要任何数据库引擎,这意味着如果你需要 sqlite 来保存一些用户数据,甚至都不需

Android的SQLite基本操作

涉及SQLite的增删改查,结果用log显示 package com.example.sqlconnecttest; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase.CursorFactory; import android.database.sqlite.SQLiteOpenHelper; im

练习一:SQLite基本操作

一.基础知识: 运用场景: 1>应用运行需要保存一系列有一定关系有一定结构的数据(文本也可以但是存储效率低) 2>文件类型:.db(一个数据库就是一个.db文件) 3>路径:/data/data/projectPackage/databases/xxx.db 4>默认其他应用不能访问 5>应用卸载时会删除数据 SQLite: 一款轻型关系数据库服务器,安装文件小(几百k,嵌入Android),支持多操作系统,支持多语言,处理速度快. 二.Android单元测试: 1.测试类继

IOS SQLite基本操作

再所有操作之前先添加libsqlite这个库以及引入sqlite3.h头文件 一,创建数据库打开数据库,关闭数据库 NSString *sqlPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; sqlPath = [_sqlPath stringByAppendingPathComponent:@"students.sqlite"]; s

iOS数据库SQLite基本操作

数据库操作几点建议: 注意sql执行语句的字符串的拼写.(一定要注意拼写,深受其害  T_T  ) Obj-C中SQLite常用函数. (没几个,sqlite3_open,sqlite3_close,sqlite3_exec,sqlite3_perpare_v2,sqlite3_step,sqlite3_column_*,……)(外加两个对象:sqlite,sqlite_stmt) SQLite语法.(一般的数据库操作都一样) 如果做大一点的项目的话,数据库操作还是尽可能的封装吧. 善用搜索.(

android Sqlite基本操作

新建一个类(ex:UserDBHelper)继承SQLiteOpenHelper 构造函数里面建数据库 public UserDBHelper(Context context, int version) { super(context, DB_NAME,null,version); } onCreate方法里面建表 /** * 只在数据库生成的时候调用,一般我们会在 * 这个方法里建表 * @param sqLiteDatabase */ @Override public void onCrea

【转】C# 对sqlite基本操作,带批量插入

原文地址:https://download.csdn.net/download/mic_gary/10154869 public class SQLiteHelper { //数据库连接字符串 public static string connectionString; public SQLiteHelper() { } #region 公用方法 public static int GetMaxID(string FieldName, string TableName) { string str

android SQLite数据库的基本操作

SQLite是Android使用的轻量级的数据库,开发Android应用是对数据库的操作自然是必不可少. Android提供了一个SQLiteOpenHelper类来可以很方便的操作数据库, 继承和扩展SQLiteOpenHelper类主要做的工作就是重写以下两个方法.        onCreate: 当数据库被首次创建时执行该方法,一般将创建表等初始化操作在该方法中执行.        onUpgrade:当打开数据库时传入的版本号与当前的版本号不同时会调用该方法. 下面是我写的一个SQLi