zoukankan      html  css  js  c++  java
  • 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 = '老王';  多数据更新

  • 相关阅读:
    AutoCAD 命令统计魔幻球的实现过程(2)
    Autodesk 首届中国开发者夏令营将在6月1920在北京举行
    AutoCAD 命令统计魔幻球—AutoCAD + Windows Azure + WebGL
    AutoCAD 命令统计魔幻球的实现过程(4)
    小提示:Eclipse 中快速实现或Override基类或接口中的方法
    AutoCAD 2014 新特性概览
    Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料第1章
    AutoCAD 2014 新特性针对开发人员
    Civil 3D 2013利用API把三角网曲面提取为栅格网
    AutoCAD 命令统计魔幻球的实现过程(3)
  • 原文地址:https://www.cnblogs.com/swefii/p/10632563.html
Copyright © 2011-2022 走看看