SQLite基础-5.数据操作语言

本文介绍了SQLite数据库的四个基本操作:如何使用INSERT添加数据,利用SELECT查询数据,通过UPDATE更新现有记录,以及运用DELETE删除数据。
摘要由CSDN通过智能技术生成

一、添加数据(insert)

INSERT INTO 用于向数据库的某个表中添加数据。

-- 语法 1
INSERT INTO table_name (column1, column2, ... ,columnN)
            VALUES (value1, value2, ... , valueN);
-- 语法 2 
-- 当为表里所有列添加数据时,可以省略列名。但值要与列名顺序一致。
INSERT INTO table_name
            VALUES (value1, value2, ... , valueN);

-- 实例
INSERT INTO link_men
            VALUES ('eric', '1991-12-19', '深圳市', 999.99);

从另外一张表中导入数据

-- 语法
INSERT INTO table_ame_1
    SELECT column1, ... , columnN
    FROM table_name_2
    WHERE [condition]; 

-- 实例
-- 创建 新表 link_men_1
create table link_men_1 (
    id int primary key,
    name text not null,
    salary real
)

-- 从link_men表中导入id、姓名、工资
insert into link_men_1
    select id, name, salary
    from link_men
    where 1=1;

二、查询数据(select)

SELECT 可以从数据库中获取数据,以表格的形式返回结果。

-- 语法

SELECT * FROM table_name
WHERE [condition]; -- 返回所有字段
SELECT column1 FROM table_name
WHERE [condition]; -- 仅返回column1字段

-- 实例
select * link_men
-- 如果不加条件,则查询表中所有数据。
where id = 1;

三、更新数据(update)

UPDATE 用于修改表中已有的数据。

-- 语法
UPDATE table_name
SET column1 = value1, ... , columnN = valueN
WHERE [condition];

-- 实例
update link_men
set salary = 888.88
-- 如果不加条件,则更新表中所有数据的salary值。
where id = 1;

三、 删除数据(delete)

DELETE 用于删除表中已有的数据。

-- 语法
DELETE FROM table_name
WHERE [condition];

-- 实例
delete from link_men
-- 如果不加条件,则删除表中的所有数据。
where id = 1;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值