(1)CREATE TABLE

由于创建一个表格,基本使用语法结构是:

CREATE TABLE "表格名" ("栏位1" 保存资料类型 ,"栏位3" 保存资料类型 ,"栏位2" 保存资料类型 .....);

例如我要创建刚才的Store_Information表格,就可以这样:

CREATE TABLE Store_Information(Store_Name char[50] ,Sales long , Date date);

需要提示的是,这里还是声明了数据类型。而且不难发现,c语言构建的sqlite自身也有一些c语言的性格(例如一个完整语句后的分号)。

(2)SELECT

用于将资料从数据库中的表格内选出,基本语法结构为:

SELECT "栏位名" FROM "表格名" ;

例如我想将 Store_Information 里面的store_name 选出,则可以这样:

SELECT store_name FROM Store_Information ;

(3)SELECT语句可以添加条件来缩小选择结果:

去掉重复的结果:

SELECT DISTINCT "栏位名" FROM "表格名"

例如将刚才的语句改为:

SELECTDISTINCTstore_name FROM Store_Information ;

实现有条件的筛选:

SELECT "栏位名" FROM "表格名" WHERE "条件语句" ;

条件语句和c语言中的类似,只不过用AND表示“且”,OR表示“或”。

例如对表执行如下语句:

SELECT store_nameFROM Store_InformationWHERE Sales > 1000 ;

(4)INSERT INTO

在表格中加入资料——可以实现一笔的加入和多笔的加入。

加入一笔:

INSERT INTO "表格名" ("栏位1", "栏位2", ...)VALUES ("值1", "值2", ...);

加入多笔:

INSERT INTO "待加入数据的表格" ("栏位1", "栏位2", ...)SELECT "栏位3", "栏位4", ...FROM "被加入的表格" ;

加入多笔其实就是将另一个表格加入到现有表格中。

(5)UPDATE

用于修改表格中的数据,语法结构为:

UPDATE "表格名"SET "栏位1" = [新值]WHERE {条件};

例如:

UPDATE Store_InformationSET Sales = 500WHERE store_name = "Los Angeles"AND Date = "Jan-08-1999" ;

具体是什么意思的话就不说了,你懂的~~~

(6)DELETE FROM

删除表格中的某些数据,语法结构为:

DELETE FROM "表格名"WHERE {条件} ;

满足条件的所有资料都会被删除掉。

更多相关文章

  1. Android(安卓)中短信数据库的简单操作
  2. Android实现创建或升级数据库时执行语句
  3. SQLite数据库增删改查操作
  4. android sqlite3使用命令
  5. 关于android通过servlet访问MySql数据库的问题(附带简单的JSON使
  6. 【073】Android(安卓)数据存储(SQLite)
  7. android的System.out.println
  8. Android(安卓)LitePal介绍与使用说明
  9. Android(安卓)程序员优选 数据库辅助工具 NaviCat

随机推荐

  1. Android(安卓)系统分区分析
  2. Android(安卓)- Android(安卓)Studio 的
  3. Android(安卓)系统信息获取(CPU,RAM,ROM,
  4. 获取系统语言的方法
  5. Mac 搭建Android开发环境
  6. android 5.1拍照后图片镜像处理
  7. Android开发:还是Menu
  8. Ubuntu16.04配置ADB调试环境
  9. Android使用okhttp框架实现带参数Get和Po
  10. 如何在android上打印dom树,render树,displa