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

MySQL数据库干货_13—— MySQL查询数据

MySQL查询数据

SELECT基本查询

SELECT语句的功能

SELECT 语句从数据库中返回信息。使用一个 SELECT 语句,可以做下面的事:

  • 列选择:能够使用 SELECT 语句的列选择功能选择表中的列,这些列是想

    要用查询返回的。当查询时,能够返回列中的数据。

  • 行选择:能够使用 SELECT 语句的行选择功能选择表中的行,这些行是想

    要用查询返回的。能够使用不同的标准限制看见的行。

  • 连接:能够使用 SELECT 语句的连接功能来集合数据,这些数据被存储在不

    同的表中,在它们之间可以创建连接,查询出我们所关心的数据。

SELECT基本语法

基本 SELECT 语句

在最简单的形式中,SELECT 语句必须包含下面的内容:

  • 一个 SELECT 子句,指定被显示的列
  • 一个 FROM 子句,指定表,该表包含 SELECT 子句中的字段列表

在语法中:

语句含义
SELECT是一个或多个字段的列表
*选择所有的列
DISTINCT禁止重复
column | expression选择指定的字段或表达式
alias给所选择的列不同的标题
FROM table指定包含列的表

查询中的列选择

选择所有列

用跟在 SELECT 关键字后面的星号 (*),你能够显示表中数据的所有列。

示例:

查询 departments 表中的所有数据。

select * from departments;
选择指定列

能够用 SELECT 语句来显示表的指定列,指定列名之间用逗号分隔。

示例:

查询 departments 表中所有部门名称。

select department_name from departments;

查询中的算术表达式

需要修改数据显示方式,如执行计算,或者作假定推测,这些都可能用到算

术表达式。一个算术表达式可以包含列名、固定的数字值和算术运算符。

使用算术运算符

示例:

查询雇员的年薪,并显示他们的雇员ID,名字。

select employees_id,last_name, 12*salary from employees;
运算符的优先级

如果算术表达式包含有一个以上的运算,乘法和除法先计算。如果在一个表达式中

的运算符优先级相同,计算从左到右进行。可以用圆括号强制其中的表达式先计算。

示例一:

计算 employees 表中的员工全年薪水加 100 以后的薪水是多少,并显示他们的员工ID与名字。

select employees_id,last_name, 12*salary+100 from employees;

示例二:

计算 employees 表中的员工薪水加 100 以后的全年薪水是多少,并显示他们的员工ID与名字。

select employees_id,last_name, 12*(salary+100) from employees;
http://www.lryc.cn/news/215243.html

相关文章:

  • Docker Consul概述及构建
  • 《Linux从练气到飞升》No.25 Linux中多线程概念
  • 2021~2023年度长垣起重机博览会最佳产品彩页(修订中)
  • OpenCV标定演示,及如何生成标定板图片
  • python venv 虚拟环境使用
  • useCallback和useMemo的区别?
  • Angular组件生命周期详解
  • Redsync 多 Redis 实例使用 demo
  • Docker(1)——安装Docker以及配置阿里云镜像加速
  • MCU HardFault_Handler调试方法
  • 【深度学习】AUTOMATIC1111 / stable-diffusion-webui docker
  • [Hive] 查询结果保存
  • Es中出现unassigned shards问题解决
  • RT-DERT:在实时目标检测上,DETRs打败了yolo
  • uniapp/H5富文本复制文本功能
  • 通付盾Web3专题 | 智能账户:数字时代基础单元
  • java网上阅读网站系统eclipse定制开发mysql数据库BS模式java编程jdbc
  • 人工智能基础_机器学习007_高斯分布_概率计算_最小二乘法推导_得出损失函数---人工智能工作笔记0047
  • 开源播放器GSYVideoPlayer的简单介绍及播放rtsp流的优化
  • 安卓手机数据恢复工具 DiskDigger Pro 中文版-适用于已获得 root 权限的设备!可以从您的存储卡或内存恢复数据
  • Python 生成Android不同尺寸的图标
  • PHP使用GuzzleHttp进行HTTP请求
  • pytorch笔记:allclose,isclose,eq,equal
  • YoloV8修改检测框为中心点
  • 文言一心中将C语言归类为低级语言,这对么?
  • [补题记录] Codeforces Round 906 (Div. 2)(A~D)
  • Kubernetes yaml文件
  • Linux——切换CUDA版本
  • 利用云计算和微服务架构开发可扩展的同城外卖APP
  • 数据结构详细笔记——二叉树