当前位置:网站首页>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;
边栏推荐
猜你喜欢
leetcode:701. 二叉搜索树中的插入操作【bst的插入】
Trois tâches principales: asynchrone, courrier et timing
数据分析思维分析犯法和业务知识——分析方法(一)
[overview of AUTOSAR four BSW]
MySQL foundation 04 MySQL architecture
leetcode:871. 最低加油次数【以前pat做过 + 最大堆 +贪心】
Machine learning terminology
【我的OpenGL学习进阶之旅】关于欧拉角、旋转顺序、旋转矩阵、四元数等知识的整理
Foundations of data science is free to download
寻找标杆战友 | 百万级实时数据平台,终身免费使用
随机推荐
递归处理组织的几种情况
(C语言)数据的存储
leetcode:871. 最低加油次数【以前pat做过 + 最大堆 +贪心】
KingbaseES ALTER TABLE 中 USING 子句的用法
Matlab saves the digital matrix as geospatial data, and the display subscript index must be of positive integer type or logical type. Solve the problem
Matlab Doppler effect produces vibration signal and processing
详解RDD基本概念、RDD五大属性
[自我管理]时间、精力与习惯管理
[flutter] icons component (load the built-in icon of flutter | display the material design icon completely)
关于Fibonacci数列
Strongly connected components of digraph
Every k nodes in the linked list are flipped
Basic concept and implementation of overcoming hash
鏈錶內指定區間反轉
全志A40i/T3如何通过SPI转CAN
MySQL基础用法02
dotConnect for PostgreSQL数据提供程序
Kivy教程大全之 创建您的第一个kivy程序 hello word(教程含源码)
按键精灵打怪学习-自动寻路回打怪点
MySQL