【学习笔记】PostgreSQL基础查询之增删查改

这一节主要包括如下内容:

  • 插入数据
  • 查询数据
  • 更新数据
  • 删除数据

一、插入数据

1. 插入单行数据

语法1:

INSERT INTO TABLE_NAME (column1, column2, column3,...columnN) 
VALUES (value1, value2, value3,...valueN);

示例1:

insert into employees(id, name, age, address, salary)
values (123, 'zhang', 22, '上海市徐汇区华山路1954号', 30000);

结果1:

2. 插入多行数据

示例2:

insert into employees(id, name, age, address, salary)
values
(124, 'Maxsu', 25, '海口市人民大道2880号', 109990.00 ), 
(125,'minsu', 25, '广州中山大道 ', 125000.00 ), 
(126, '李洋', 21, '北京市朝阳区', 185000.00),   
(127, 'Manisha', 24, 'Mumbai', 65000.00), 
(128, 'Larry', 21, 'Paris', 85000.00);

结果2:

二、查询数据

1.查询所有数据

示例1:

select * from employees;

结果1:

2.查询多列数据

语法2:

SELECT "column1", "column2".."column" FROM "table_name";

示例2:

select "id", "name", "address" from "employees";
或者:
select id, name, address from employees;

结果2:

三、更新数据

语法:

UPDATE table_name 
SET column1 = value1, column2 = value2...., columnN = valueN 
WHERE [condition];

示例:

update employees
set salary=1000000
where id=123;

结果:

四、删除数据

语法:

DELETE FROM table_name 
WHERE [condition];

示例:

delete from employees
where id = 128;

结果:

注意:
如果不加where条件,则会删除表内的所有数据

猜你喜欢

转载自www.cnblogs.com/echizen/p/13379217.html
今日推荐