SQLite基础-5.数据操作语言
发布时间:2020-12-12 18:53:03 所属栏目:百科 来源:网络整理
导读:目录 一、添加数据(insert) 二、查询数据(select) 三、更新数据(update) 三、 删除数据(delete) 一、添加数据(insert) INSERT INTO 用于向数据库的某个表中添加数据。 -- 语法 1INSERT INTO table_name (column1,column2,...,columnN) VALUES (value1,value2
目录
一、添加数据(insert)INSERT INTO 用于向数据库的某个表中添加数据。 -- 语法 1 INSERT INTO table_name (column1,column2,...,columnN) VALUES (value1,value2,valueN); -- 语法 2 -- 当为表里所有列添加数据时,可以省略列名。但值要与列名顺序一致。 INSERT INTO table_name VALUES (value1,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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |