2021-01-05

SQL增删改查——19数据库复习备考

ZUCC BK阿码农 2021年1月5日

1. SELECT 查询

(1)基本格式

SELECT a FROM b WHERE c=d

  • a:可以是*所有列,也可以是列名
  • b:被查询的表名
  • c:where子句的列名
  • d:where子句的数据

例:表名为data

nameIDsex
张三1
李四2
王五3
SELECT name FROM data WHERE ID=2查询data表里ID为2的name值结果是李四SELECT name,ID FROM data WHERE sex=男查询data表里sex为男的name、ID值结果是:张三 1、李四2SELECT * FROM data WHERE name=张三查询data表里name为张三的所有(name、ID、sex)值结果是:张三 1 男

(2)DISTINCT 消重

回到开头的SELECT a FROM b WHERE c=d

  • 加上DISTINCT:
SELECT DISTINCT a FROM b WHERE c=d
  • 若a原来的值是1、1、2、3
  • 经过DISTINCT处理后的值是1、2、3,起到一个消除重复的作用

(3)WHERE子句

内容较多,SELECT主要部分,详情见链接

  • 大小等于
  • BETWEEN
  • LIKE
  • AND

(4)OREDR BY

作用:对查询结果进行排序

回到开头的SELECT a FROM b WHERE c=d

  • 加一个ORDER BY,其中:
  • e:根据该列内容排序
  • ASC:顺序,e后空时默认顺序
  • DESC:逆序
SELECT a FROM b WHERE c=d ORDER BY e ASC查询结果根据e的顺序排列SELECT a FROM b WHERE c=d ORDER BY e DESC查询结果根据e的逆序排列

2. INSERT 插入

(1)基本格式

INSERT INTO a(b,c,....) VALUES (d,e,....)

  • a:被插入的表名
  • b:被插入列
  • c:被插入列
  • d:需要插入对于b列的值
  • e:需要插入对于c列的值

3. DELETE 删除

(1)基本格式

DELETE FROM a WHERE b = c

  • a:被删除的表名
  • b:where子句的列名
  • c:where子句的值

4. UPDATE 更新(修改)

(1)基本格式

UPDATE a SET b = c WHERE d = e

  • a:被更新的表名
  • b:需要更新的列名
  • b:需要更新的值
  • d:where子句的列名
  • e:where子句的值

5. SQL学习

SQL基础不扎实,JDBC凉的很透的

  • W3school

  • 菜鸟教程









原文转载:http://www.shaoqun.com/a/505939.html

跨境电商:https://www.ikjzd.com/

patpat:https://www.ikjzd.com/w/1079.html

let go:https://www.ikjzd.com/w/825


ZUCC BK阿码农 2021年1月5日1.SELECT查询(1)基本格式SELECTaFROMbWHEREc=da:可以是*所有列,也可以是列名b:被查询的表名c:where子句的列名d:where子句的数据例:表名为datanameIDsex张三1男李四2男王五3女SELECTnameFROMdataWHEREID=2查询data表里ID为2的name值结果是李四SELECTname,IDFR
马莎:马莎
patents:patents
2020年亚马逊品牌备案2.0详细操作流程(附图文操作步骤):2020年亚马逊品牌备案2.0详细操作流程(附图文操作步骤)
泰国旅游买东西什么最划算?:泰国旅游买东西什么最划算?
日本发生8.8级地震请游客近期谨慎赴日 :日本发生8.8级地震请游客近期谨慎赴日

No comments:

Post a Comment