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

SQL基础

SQL基础
SELECT - 从数据库表中获取数据
UPDATE - 更新数据库表中的数据
DELETE - 从数据库表中删除数据
INSERT INTO - 向数据库表中插入数据
CREATE DATABASE - 创建新数据库
ALTER DATABASE - 修改数据库
CREATE TABLE - 创建新表
ALTER TABLE - 变更(改变)数据库表
DROP TABLE - 删除表
CREATE INDEX - 创建索引(搜索键)
DROP INDEX - 删除索引
SELECT DISTINCT 列名称 FROM 表名称 关键词 DISTINCT 用于返回唯一不同的值。

SELECT 列名称 FROM 表名称 WHERE 列 运算符 值 有条件地从表中选取数据

AND 和OR运算符
AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。

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

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

使用 AND 来显示所有姓为 “Carter” 并且名为 “Thomas” 的人:

SELECT * FROM Persons WHERE FirstName=‘Thomas’ AND LastName=‘Carter’

使用 OR 来显示所有姓为 “Carter” 或者名为 “Thomas” 的人:

SELECT * FROM Persons WHERE firstname=‘Thomas’ OR lastname=‘Carter’

我们也可以把 AND 和 OR 结合起来(使用圆括号来组成复杂的表达式):

SELECT * FROM Persons WHERE (FirstName=‘Thomas’ OR FirstName=‘William’)
AND LastName=‘Carter’


http://www.kler.cn/a/229730.html

相关文章:

  • Nacos 3.0 Alpha 发布,在安全、泛用、云原生更进一步
  • Positive Technologies 帮助修复了流行的 Yealink 视频会议系统中的一个危险漏洞
  • 深度解析 Spring Security:身份验证、授权、OAuth2 和 JWT 身份验证的完整指南
  • 在idea中使用maven编译包,直接打包到远程环境上去了
  • 掌握Web服务器之王:Nginx 学习网站全攻略!
  • Unity3d Shader篇(三)— 片元半兰伯特着色器解析
  • Jupyter Notebook中的%matplotlib inline详解
  • python_蓝桥杯刷题记录_笔记_全AC代码_入门5
  • WebSocket相关问题
  • Linux进程信号处理:深入理解与应用(3)
  • 了解这六种最佳移动自动化测试工具吗?
  • 页面单跳转换率统计案例分析
  • Spring boot集成各种数据源操作数据库
  • 二叉树经典题题解(超全题目)(力扣)
  • 「连载」边缘计算(十四)02-02:边缘部分源码(源码分析篇)
  • 第7节、双电机直线运动【51单片机+L298N步进电机系列教程】
  • okhttp 的 拦截器
  • ts总结2、any 类型,unknown 类型,never 类型(编译选项noImplicitAny)
  • pnpm + vite 从外网迁移到内网环境开发
  • 【推荐算法】userid是否建模
  • Java设计模式大全:23种常见的设计模式详解(一)