1、查询语句

\h SELECT  查看SELECT语句说明

基本语法

SELECT column1, column2, columnN FROM table_name;  查询单列/多列数据

SELECT * FROM table_name;  查询所有列数据

CREATE TABLE student(no int,studentname text,age int,classno int);

INSERT INTO student VALUES(1,'张三',14,1);

INSERT INTO student VALUES(2,'吴二',15,1);

INSERT INTO student VALUES(3,'李四',13,2);

INSERT INTO student VALUES(4,'吴三',15,2);

INSERT INTO student VALUES(5,'王二',15,3);

INSERT INTO student VALUES(6,'李三',14,3);

INSERT INTO student VALUES(7,'吴三',15,4);

INSERT INTO student VALUES(8,'张四',14,4);  创建表格

SELECT * FROM student;

SELECT no,studentname FROM student;

LIMIT:限制数据条数,OFFSET:偏移;

SELECT * FROM student LIMIT 4;

SELECT * FROM student LIMIT 4 OFFSET 2; 显示4条数据,从第2条开始

DISTINCT:显示不同的值(唯一值)

SELECT DISTINCT age FROM student; 只显示student表格中,age字段的唯一值

ORDER BY:排序

SELECT * FROM student ORDER BY age;   按照年龄排序

SELECT * FROM student ORDER BY age DESC;   按照年龄排序,降序(字母A-Z为升序)

SELECT studentname,age FROM student ORDER BY age;   筛选字段排序

SELECT studentname,age,classno FROM student ORDER BY age,classno;   多列排序

2、插入数据

\h INSERT  查看INSERT语句说明

基本语法

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

INSERT INTO student VALUES(9,'大鹏',18,6);

INSERT INTO student(no,studentname,classno) VALUES(10,'呵呵',8); 这里只插入3列字段的数据

INSERT INTO student VALUES(11,'小哥哥',21,8),(12,'小姐姐',19,8),(13,'老王',35,8); 多行插入数据

3、删除数据

\h DELETE  查看DELETE语句说明

基本语法

DELETE FROM table_name WHERE [condition];

DELETE FROM student;  删除所有数据

DELETE FROM student WHERE studentname = '张四';

DELETE FROM student WHERE age > 14;

4、更新数据

\h UPDATE  查看UPDATE语句说明

基本语法

UPDATE table_name

SET column1 = value1, column2 = value2...., columnN = valueN

WHERE [condition];

UPDATE student SET age = 18;  将所有人的age字段更新为18

UPDATE student SET age = 35 WHERE studentname = '老王';  有判断条件

UPDATE student SET classno = 2,studentname = '隔壁老王' WHERE studentname = '老王';  多数据更新

转载于:https://www.cnblogs.com/swefii/p/10632563.html

PostgreSQL-4-DML数据操纵语言相关推荐

  1. 个人笔记:数据库——第三章 第三部分 DML 数据操纵语言

    本文仅供参考学习使用,谢谢 SQL语言种类 操作 DDL 数据定义语言 create(创建) drop(删除) alte(修改) DQL 数据查询语言 select(查询) DML 数据操纵语言 in ...

  2. 六、MySQL DML数据操纵语言学习笔记(插入、修改、删除详解 + 强化复习)

    DML语言 数据操作语言: 插入:insert 修改:update 删除:delete 一.插入语句 (1)方式一:经典的插入方式 语法: insert into 表名(列名,-)values(值1, ...

  3. DML 数据操纵语言

    1.INSERT(插入)语言结构 INSERT INTO table(表名)(要插入的列名) VALUES(要插入的具体值): table:要插入数据的表的表名 column[,column]:表中要 ...

  4. 【hadoop生态之Hive】Hive的DML数据操纵语言【笔记+代码】

    五.DML数据操作 5.1 数据导入 5.1.1 向表中装载数据(Load) 1)语法 hive>load data [local] inpath '/opt/module/datas/stud ...

  5. MySQL_DML数据操纵语言_刘锋的博客

    文章目录 DML数据操纵语言 插入:insert 一.经典的插入 语法 二.特殊的插入 语法 两种插入方式的区别 修改:updata 修改单表的记录 语法 修改多表的记录(级联更新) 语法 删除:de ...

  6. 数据操纵语言 ,DML, 增删改

    DML(data manipulation language):数据操纵语言 插入数据: 插入数据: 每次只能插入一行数据 INSERT INTO 表名(列名1, 列名2, 列名3....) VALU ...

  7. MySQL之DML(数据操纵语言)

    目录 一.简介 二.INSERT(插入) 2.1.插入单条记录(INSERT INTO VALUES) 2.2.插入单条记录(INSERT INTO SET) 2.3.插入多条记录(INSERT IN ...

  8. 数据库原理与应用(SQL Server)笔记 第一章 数据定义语言和数据操纵语言

    文章目录 前言 一.基本介绍 二.在SQL里执行T-SQL语句 三.数据定义语言(DDL) (一)概述 (二)数据定义语言用于数据库 1.创建数据库 2.修改数据库 3.使用数据库 4.删除数据库 5 ...

  9. PostgreSQL数据库之国际化语言支持学习总结

    目 录 学习参考书籍.网站或博文: PostgreSQL本国语言支持 官方文档,点击前往 GNU gettext官方文档 GNU gettext简介 PostgreSQL数据库之国际化语言支持学习总结 ...

  10. SQL 数据操纵语言

    数据操纵语言主要分为:INSERT 语句.UPDATE语句.DAELETE语句 1)INSERT语句(用于向数据表或视图中插入一行数据.) 1,基本格式:INSERT [ INTO ] 表或试图名称[ ...

最新文章

  1. [Spring 深度解析]第1章 Java基础
  2. 关于sharepoint
  3. DotNet的JSON序列化与反序列化
  4. UNIX/LINUX程序设计教程(1)-- 获取系统信息
  5. Android中Toast的用法简介
  6. Android控件-GridView
  7. java 提供的排序方法_请给出java几种排序方法
  8. 『ACM-算法-数据结构』信息竞赛进阶指南--树状数组 (模板)
  9. 驱动框架5——基于驱动框架写led驱动
  10. 在IBM服务器安装Windows server 2012的心得
  11. 使用cisco 2500路由器实现ADSL接入
  12. html 标签面板,HTML 标签大全及属性
  13. 涉及到整型参数时,没有初始化时,Debug下可以运行,但是Release下不行
  14. Simple-RNN with Keras
  15. 开源版禅道与jira bug关联
  16. illumina测序两束激发光分别是什么颜色,A/T/C/G四个碱基又分别标记了什么颜色的荧光素呢?
  17. linux 脚本 expected,使用expect实现shell中scp自动输入密码
  18. java当中怎么测试异步接口【杭州多测师_王sir】【杭州多测师】
  19. VMware官网获取VMware Workstation Pro、安装及注册
  20. canvas绘制流星雨

热门文章

  1. xstream java_XStream将java转化成xml的简单使用
  2. 使用 IntraWeb (29) - 基本控件之 TIWAutherList、TIWAutherINI、TIWAutherEvent
  3. 详细解读八大无线网络安全技术利弊
  4. Whitelabel Error Page : spring boot项目启动后,无法访问@RequestMapping标注的请求
  5. 下一个互联网平台还有多远?
  6. (转)Page.ClientScript.RegisterStartupScript 与Page.ClientScript.RegisterClientScriptBlock 之间的区别...
  7. CSS完美兼容IE6/IE7/FF的通用方法 ~!!!
  8. TensorFlowOnSpark 接口函数用法
  9. GDAL工具使用示例(一)
  10. php smarty配置文件,Smarty配置文件