mysql
weixin_74
这个作者很懒,什么都没留下…
展开
-
mysql(七)多表连接查询 整体分类
什么是连接查询?从一张表中单独查询,称为单表查询。emp表和dept表联合起来查询数据,从emp表中取员工名字,从dept表中取部门名字。这种跨表查询,多张表联合起来查询数据,被称为连接查询。连接查询的分类?根据语法的年代分类: SQL92:1992年的时候出现的语法 SQL99:1999年的时候出现的语法 我们这里重点学习SQL99.(这个过程中简单演示一个SQL92的例子) SQL92语法案例:select e.ename,d.dnamefrom emp e, dept d原创 2021-10-15 11:48:02 · 214 阅读 · 0 评论 -
mysql(六)关键字distinct 去重使用+案例
把查询结果去除重复记录【distinct】注意:原表数据不会被修改,只是查询结果去重。去重需要使用一个关键字:distinctmysql> select distinct job from emp;+-----------+| job |+-----------+| CLERK || SALESMAN || MANAGER || ANALYST || PRESIDENT |+-----------+// 这样编写是错误的,语法错误。// d原创 2021-10-15 11:44:11 · 279 阅读 · 0 评论 -
mysql(五)查询所有字段 【不使用select * from的原因】
mysql查询所有字段第一种方式:可以把每个字段都写上 select a,b,c,d,e,f... from tablename;第二种方式:可以使用* select * from dept; +--------+------------+----------+ | DEPTNO | DNAME | LOC | +--------+------------+----------+ | 10 | ACCOUNTING | NEW YORK | |原创 2021-10-12 09:22:31 · 555 阅读 · 0 评论 -
MySQL(四) 单表select语句中所有【关键字】执行顺序,+【分组函数】不可在where中原因 +【group by】的使用
MySQL将之前的【关键字】全部组合在一起,来看一下他们的执行顺序 select ... from ... where ... group by ... order by ...以上关键字的顺序不能颠倒,需要记忆。执行顺序是什么? 1. from 2. where 3. group by 4. select原创 2021-10-11 16:08:58 · 433 阅读 · 0 评论 -
mysql(三) order by 排序练习+实例
15、排序15.1、查询所有员工薪资,排序?select ename,salfrom emporder by sal; // 默认是升序!!!+--------+---------+| ename | sal |+--------+---------+| SMITH | 800.00 || JAMES | 950.00 || ADAMS | 1100.00 || WARD | 1250.00 || MARTIN | 1250.00原创 2021-10-11 15:06:00 · 187 阅读 · 0 评论 -
mysql(二)where 的条件查询+案例展示
14、条件查询14.1、什么是条件查询?不是将表中所有数据都查出来。是查询出来符合条件的。语法格式: select 字段1,字段2,字段3.... from 表名 where 条件;14.2、都有哪些条件?= 等于查询薪资等于800的员工姓名和编号? select empno,ename from emp where sal = 800;查询SMITH的编号和薪资? select empno,sal f原创 2021-10-11 14:55:40 · 218 阅读 · 0 评论 -
mysql (一)数据库+数据库管理系统+SQL三者之间的关系 +++SQL语句的整体分类
什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么?数据库: 英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了 具有特定格式的数据。数据库管理系统: DataBaseManagement,简称DBMS。 数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以 对数据库当中的数据进行增删改查。 常见的数据库管理系统:原创 2021-10-11 10:41:26 · 665 阅读 · 0 评论