
数据库mysql
文章平均质量分 90
skylineII
学渣,一起学
展开
-
MySql数据库基本操作七(select子查询)
SELECT子查询 仅仅支持标量子查询 案例:查询每个部门的员工个数SELECT d.*,( SELECT COUNT(*) FROM employees e WHERE e.department_id=d.department_id) 个数FROM departments d; 案例:查询员工号=102的部门名SELECT ( SELECT department_name FROM departments d INNER JOIN employees e原创 2020-10-25 16:43:57 · 1078 阅读 · 0 评论 -
MySql数据库基本操作六(where or having子查询)
子查询含义: 出现在其他语句中的select语句,称为子查询或内查询 外部的查询语句,称为主查询或者外查询分类: 按子查询出现的位置: SELECT 后面 仅仅支持标量子查询 FROM 后面 支持表子查询 WHERE或having后面 标量子查询 列子查询 行子查询 exists后面(相关子查询) 表子查询 按结果集的列数不同: 标量子查询(结果集只有一行多列) 列子查原创 2020-10-24 19:48:45 · 571 阅读 · 0 评论 -
MySql数据库基础操作五(外连接)
外连接应用场景:用于查询一个表中有,另一个表中没有的记录 特点: 外连接的查询结果为主表中的所有记录 如果从表中有和它匹配的,则显示匹配的值 如果从表中没有和它匹配的,则显示null 外连接查询结果=内连接查询结果+主表中有而从表中没有的记录 左外连接,left左边的主表 右外连接,right右边是主表 左外和右外交换两个表的顺序,可以实现同样的效果 全外连接=内连接的结果+表一中有表二中没有+表2中有表1没有(oracle支持)引入:原创 2020-10-24 19:02:53 · 360 阅读 · 0 评论 -
MySql数据库基本操作四(连接查询)
连接查询表数据链接: https://pan.baidu.com/s/1uDxNjKVKlz9uVicf9IYCkg 提取码: 2y1w 含义:又称为多表查询 笛卡尔积现象:表1有m行,表2有n行,结果为m*n行 发生原因:没有有效的链接条件 如何避免:添加有效的链接条件分类:按年代分类: sql92标准:仅仅支持内连接 sql99标准:支持内连接+外连接(左外和右外)+交叉连接按功能分类: 内连接: 等值连接 非等值连接 自连接 外连接:原创 2020-10-24 16:02:28 · 330 阅读 · 0 评论 -
MySql数据库基本操作三(分组查询)
DQL语言学习(Data Query Languge)二、分组函数/*功能:用作统计使用,又称为聚合函数或统计函数或组函数分类:sum、avg、max、min、count*/SELECT SUM(salary)FROM employees;SELECT AVG(salary)FROM employees;SELECT MAX(salary)FROM employees;SELECT MIN(salary)FROM employees;SELECT COUNT(salary原创 2020-10-24 12:16:25 · 426 阅读 · 0 评论 -
MySql数据库基本操作二(常见函数)
DQL语言学习(Data Query Languge)常见函数概念:类似于方法好处:1、隐藏实现细节2、提高代码的重用性调用:selelt 函数名(实参列表) from 表分类:1、单行函数concat、length、ifnull2、分组函数功能:做统计使用,又称为统计函数、聚合函数、组函数字符函数1、length返回字符长度,汉字占三个字节LENGTH(str)SELECT LENGTH('john');SELECT LENGTH('陈john');2、concat拼接原创 2020-10-23 21:01:49 · 182 阅读 · 0 评论 -
MySql数据库基本操作一(基础查询)
数据库基本概念数据库好处1、可以持久化数据到本地2、结构化查询数据库的常见概念1、DB:数据库,存储数据的容器2、DBMS:数据库管理系统,又称为数据库软件或者数据库产品,用于创建或者管理DB3、SQL:结构化查询语言,用于和数据库通信的语言,通用语言数据库存储数据的特点1、数据存放到列表中,然后表存放到库中2、一个库中可以有多张表,每张表具有唯一的表名用来标识自己3、表中有一个或者多个列,列又称为‘字段’,相当于‘属性’4、表中的每一行数据相当于‘对象’基本操作1、查看数据服务原创 2020-10-23 18:52:35 · 311 阅读 · 0 评论