android database SQL language

本文深入解析SQL基础操作,包括如何创建表格、选择特定数据、插入数据以及进行数据更新。通过实例演示,帮助读者掌握SQL在数据库管理中的应用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(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 {条件} ;

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值