当前位置: 首页 > news >正文

SQL语言重温

数据库语言重温

    • 笔记背景
    • SQL教程
    • 一些最重要的 SQL 命令
      • SQL WHERE 子句
      • SQL AND & OR 运算符
      • SQL ORDER BY 关键字

笔记背景

由于工作需要,现重温简单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” 列降序排序
菜鸟教程

http://www.lryc.cn/news/257119.html

相关文章:

  • Java学习手册——第五篇数据类型
  • 机器学习算法性能评估常用指标总结
  • java面试题-ArrayList 和 LinkedList 的区别是什么
  • k8s中部署基于nfs的StorageClass
  • c语言一维数组总结详解
  • Redis 持久化 —— 超详细操作演示!
  • 使用Java实现桶排序算法
  • 5.题目:编号1624 小蓝吃糖果
  • 基于SpringBoot+thymeleaf协同过滤算法山河旅游推荐系统(Java毕业设计)
  • TypeScript 之 console的使用
  • 西南科技大学C++程序设计实验十(函数模板与类模板)
  • Python 解析JSON实现主机管理
  • 一体化污水处理设备材质怎么选
  • 德国进口高速主轴电机在机器人上的应用及选型方案
  • 【软考中级——软件设计师】备战经验 笔记总结分享
  • 146. LRU 缓存 --力扣 --JAVA
  • 【C++】POCO学习总结(十):Poco::Util::Application(应用程序框架)
  • 探索医学影像:如何通过ROI灰度直方图和ROI区域方格图揭示隐秘细节?
  • SASS基本语法总结
  • 【C++】简单工厂模式
  • el-tree数据量过大,造成浏览器卡死、崩溃
  • 2024 年甘肃省职业院校技能大赛中职组 电子与信息类“网络安全”赛项竞赛样题-A
  • 面向LLM的App架构——业务维度
  • ElasticSearch之cat plugins API
  • 【小米电脑管家】安装使用教程--非小米电脑
  • 视频讲解|基于多目标粒子群算法的配电网储能选址定容
  • Android 13 - Media框架(22)- MediaCodec(三)
  • git提交报错 fatal: LF would be replaced by CRLF in package-lock.json
  • 卷积详解和并行卷积
  • c#生成二维码二维码中间添加定制LoGo