PostgreSQL-4-DML数据操纵语言
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数据操纵语言相关推荐
- 个人笔记:数据库——第三章 第三部分 DML 数据操纵语言
本文仅供参考学习使用,谢谢 SQL语言种类 操作 DDL 数据定义语言 create(创建) drop(删除) alte(修改) DQL 数据查询语言 select(查询) DML 数据操纵语言 in ...
- 六、MySQL DML数据操纵语言学习笔记(插入、修改、删除详解 + 强化复习)
DML语言 数据操作语言: 插入:insert 修改:update 删除:delete 一.插入语句 (1)方式一:经典的插入方式 语法: insert into 表名(列名,-)values(值1, ...
- DML 数据操纵语言
1.INSERT(插入)语言结构 INSERT INTO table(表名)(要插入的列名) VALUES(要插入的具体值): table:要插入数据的表的表名 column[,column]:表中要 ...
- 【hadoop生态之Hive】Hive的DML数据操纵语言【笔记+代码】
五.DML数据操作 5.1 数据导入 5.1.1 向表中装载数据(Load) 1)语法 hive>load data [local] inpath '/opt/module/datas/stud ...
- MySQL_DML数据操纵语言_刘锋的博客
文章目录 DML数据操纵语言 插入:insert 一.经典的插入 语法 二.特殊的插入 语法 两种插入方式的区别 修改:updata 修改单表的记录 语法 修改多表的记录(级联更新) 语法 删除:de ...
- 数据操纵语言 ,DML, 增删改
DML(data manipulation language):数据操纵语言 插入数据: 插入数据: 每次只能插入一行数据 INSERT INTO 表名(列名1, 列名2, 列名3....) VALU ...
- MySQL之DML(数据操纵语言)
目录 一.简介 二.INSERT(插入) 2.1.插入单条记录(INSERT INTO VALUES) 2.2.插入单条记录(INSERT INTO SET) 2.3.插入多条记录(INSERT IN ...
- 数据库原理与应用(SQL Server)笔记 第一章 数据定义语言和数据操纵语言
文章目录 前言 一.基本介绍 二.在SQL里执行T-SQL语句 三.数据定义语言(DDL) (一)概述 (二)数据定义语言用于数据库 1.创建数据库 2.修改数据库 3.使用数据库 4.删除数据库 5 ...
- PostgreSQL数据库之国际化语言支持学习总结
目 录 学习参考书籍.网站或博文: PostgreSQL本国语言支持 官方文档,点击前往 GNU gettext官方文档 GNU gettext简介 PostgreSQL数据库之国际化语言支持学习总结 ...
- SQL 数据操纵语言
数据操纵语言主要分为:INSERT 语句.UPDATE语句.DAELETE语句 1)INSERT语句(用于向数据表或视图中插入一行数据.) 1,基本格式:INSERT [ INTO ] 表或试图名称[ ...
最新文章
- [Spring 深度解析]第1章 Java基础
- 关于sharepoint
- DotNet的JSON序列化与反序列化
- UNIX/LINUX程序设计教程(1)-- 获取系统信息
- Android中Toast的用法简介
- Android控件-GridView
- java 提供的排序方法_请给出java几种排序方法
- 『ACM-算法-数据结构』信息竞赛进阶指南--树状数组 (模板)
- 驱动框架5——基于驱动框架写led驱动
- 在IBM服务器安装Windows server 2012的心得
- 使用cisco 2500路由器实现ADSL接入
- html 标签面板,HTML 标签大全及属性
- 涉及到整型参数时,没有初始化时,Debug下可以运行,但是Release下不行
- Simple-RNN with Keras
- 开源版禅道与jira bug关联
- illumina测序两束激发光分别是什么颜色,A/T/C/G四个碱基又分别标记了什么颜色的荧光素呢?
- linux 脚本 expected,使用expect实现shell中scp自动输入密码
- java当中怎么测试异步接口【杭州多测师_王sir】【杭州多测师】
- VMware官网获取VMware Workstation Pro、安装及注册
- canvas绘制流星雨
热门文章
- xstream java_XStream将java转化成xml的简单使用
- 使用 IntraWeb (29) - 基本控件之 TIWAutherList、TIWAutherINI、TIWAutherEvent
- 详细解读八大无线网络安全技术利弊
- Whitelabel Error Page : spring boot项目启动后,无法访问@RequestMapping标注的请求
- 下一个互联网平台还有多远?
- (转)Page.ClientScript.RegisterStartupScript 与Page.ClientScript.RegisterClientScriptBlock 之间的区别...
- CSS完美兼容IE6/IE7/FF的通用方法 ~!!!
- TensorFlowOnSpark 接口函数用法
- GDAL工具使用示例(一)
- php smarty配置文件,Smarty配置文件