一、添加数据(insert)
-- 语法 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;