当前位置:网站首页>MySQL --- 数据库查询 - 基本查询
MySQL --- 数据库查询 - 基本查询
2022-07-03 00:55:00 【小雪菜本菜】
基本查询
MySQL 数据库使用SELECT语句来查询数据。
1. 查询多个字段
以下为在MySQL数据库中查询数据通用的 SELECT 语法:
SELECT 字段名,字段名... FROM 表名;
SELECT * FROM 表名; #查询所有字段查询语句中可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
SELECT 命令可以读取一条或者多条记录。
你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据
2.设置别名
SELECT 字段1 [AS 别名],字段2 [AS 别名]... FROM 表名;3.去除重复记录
SELECT DISTINCT 字段列表 FROM 表名;4.四则运算查询

查询需求


查看文件编码
怎么往 Navicat 里面导入 sql 数据呢?

开始查询操作

1.查询指定字段 ename,job,sal的数据
SELECT ename,job,sal FROM emp;
2.查询所有字段
SELECT empno,ename,job,mgr,hiredate,comm,deptno FROM emp;
或者采用下面这种方法查询所有字段
①不够直观,不能一眼就看出有哪些字段
②影响执行效率,首先要去表里面找有哪些字段,然后再去查,多了一个找的步骤
-- 不推荐直接使用 * --
SELECT * FROM emp;
3.查询所有员工的职位,并起别名
SELECT ename,job FROM emp;
起别名
SELECT ename,job AS '工作岗位' FROM emp;
AS 可以省略
SELECT ename,job '工作岗位' FROM emp;
4.查询员工的的职位有哪些(不要重复)
SELECT job FROM emp;注意观察有重复的,需要把重复的只显示一个就可以了

使用 DISTINCT 关键字去重
SELECT DISTINCT job FROM emp;
如果有多个字段,不能去除掉重复的,这个是对于单个字段的去重

5.查询员工年薪 即 sal * 12
SELECT ename,sal AS '月薪',sal * 12 AS '年薪' FROM emp;
SELECT sal / 10 FROM emp;
SELECT sal DIV 10 FROM emp;

边栏推荐
- 机器学习术语
- Basis of information entropy
- Lu Zhe, chief scientist of Shiping information: building data and personnel centered security capabilities
- FPGA - 7 Series FPGA internal structure clocking -04- multi area clock
- Strongly connected components of digraph
- 【系统分析师之路】第五章 复盘软件工程(开发模型开发方法)
- matlab将数字矩阵保存为地理空间数据出错,显示下标索引必须为正整数类型或逻辑类型,解决
- excel IF公式判断两列是否相同
- Embrace the safety concept of platform delivery
- 465. DFS backtracking of optimal bill balance
猜你喜欢

MySQL foundation 05 DML language

信息熵的基础

【爱死机】《吉巴罗》被忽略的细节
[AUTOSAR five methodology]

基本远程连接工具Xshell

Linear programming of mathematical modeling (including Matlab code)
![leetcode:701. Insertion in binary search tree [BST insertion]](/img/bc/1dda73198488eb81b49be2c1dff6c2.png)
leetcode:701. Insertion in binary search tree [BST insertion]
![[AUTOSAR I overview]](/img/e4/b97c6beebf6f431d2d7cf209c6683e.png)
[AUTOSAR I overview]

Initial order of pointer (basic)

Niu Ke swipes questions and clocks in
随机推荐
FPGA - 7 Series FPGA internal structure clocking -04- multi area clock
【无标题】
【FPGA教程案例6】基于vivado核的双口RAM设计与实现
Correctly distinguish the similarities and differences among API, rest API, restful API and web service
按键精灵打怪学习-前台和内网发送后台验证码
Basic use of sringcloud & use of component Nacos
信息熵的基础
The arm core board / development board of Feiling equipped with Ti am62x made its debut in embedded world 2022
excel表格计算时间日期的差值,并转化为分钟数
[AUTOSAR twelve mode management]
Basis of information entropy
12_ Implementation of rolling automatic video playback effect of wechat video number of wechat applet
R language generalized linear model function GLM, (model fit and expression diagnostics), model adequacy evaluation method, use plot function and car package function
MongoDB系列之MongoDB常用命令
KingbaseES ALTER TABLE 中 USING 子句的用法
按键精灵打怪学习-多线程后台坐标识别
Data analysis, thinking, law breaking and professional knowledge -- analysis method (I)
解决ReactNative使用webView存在缓存问题
First hand evaluation of Reza electronics rz/g2l development board
Meibeer company is called "Manhattan Project", and its product name is related to the atomic bomb, which has caused dissatisfaction among Japanese netizens