SQL语言重温

笔记背景

由于工作需要,现重温简单SQL语言,笔记记录如下。

SQL教程

SQL(Structured Query Language:结构化查询语言) 是用于访问和处理数据库的标准的计算机语言。

  1. SQL 对大小写不敏感

一些最重要的 SQL 命令

SELECT - 从数据库中提取数据
UPDATE - 更新数据库中的数据
DELETE - 从数据库中删除数据
INSERT INTO - 向数据库中插入新数据
CREATE DATABASE - 创建新数据库
ALTER DATABASE - 修改数据库
CREATE TABLE - 创建新表
ALTER TABLE - 变更(改变)数据库表
DROP TABLE - 删除表
CREATE INDEX - 创建索引(搜索键)
DROP INDEX - 删除索引

SQL WHERE 子句

节选自菜鸟教程

SELECT * FROM Websites WHERE country=‘CN’;
从 “Websites” 表中选取国家为 “CN” 的所有网站

图片来自菜鸟教程

SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。
在上个实例中 ‘CN’ 文本字段使用了单引号。
如果是数值字段,不用使用引号。

在这里插入图片描述

SQL AND & OR 运算符

如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。

从 “Websites” 表中选取国家为 “CN” 且alexa排名大于 “50” 的所有网站:

SELECT * FROM Websites
WHERE country='CN'
AND alexa > 50;

来自菜鸟教程
也可以把 AND 和 OR 结合起来(使用圆括号来组成复杂的表达式)。
如:

SELECT * FROM Websites
WHERE alexa > 15
AND (country='CN' OR country='USA');

SQL ORDER BY 关键字

ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。
ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,可以使用 DESC 关键字。

SELECT * FROM Websites
ORDER BY alexa;

从 “Websites” 表中选取所有网站,并按照 “alexa” 列排序。

菜鸟教程

DESC

SELECT * FROM Websites
ORDER BY alexa DESC;

从 “Websites” 表中选取所有网站,并按照 “alexa” 列降序排序
菜鸟教程

相关推荐

  1. <span style='color:red;'>SQL</span><span style='color:red;'>语言</span>

    SQL语言

    2023-12-07 15:18:03      22 阅读
  2. <span style='color:red;'>SQL</span><span style='color:red;'>语言</span>

    SQL语言

    2023-12-07 15:18:03      15 阅读
  3. SQL语言之DDL

    2023-12-07 15:18:03       37 阅读
  4. SQL 语言详解

    2023-12-07 15:18:03       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-07 15:18:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-07 15:18:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-07 15:18:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-07 15:18:03       20 阅读

热门阅读

  1. Docker中安装Oracle11g和oracle增删改查

    2023-12-07 15:18:03       31 阅读
  2. 使用FFmpeg开发2-比特流过滤器

    2023-12-07 15:18:03       40 阅读
  3. Ceisum 问题总结

    2023-12-07 15:18:03       38 阅读
  4. oracle分组排序后取第一条

    2023-12-07 15:18:03       36 阅读
  5. 大模型训练的过程(通俗易懂)

    2023-12-07 15:18:03       32 阅读
  6. 基于深度学习的热红外图像超分辨率

    2023-12-07 15:18:03       36 阅读