MySQL
文章平均质量分 85
grey_mouse
Love life , love java
展开
-
存储引擎-MySQL
一、体系结构连接层最上面一层是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证、及相关的安全方案。服务器也会安全接入客户端验证它所具有的操作权限。服务层第二次层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,sql分析和优化,部分内置函数的执行。所有跨存储引擎的功能也放在这一层实现,如过程、函数等。引擎层存储引擎真正的负责MySQL中数据的存储和提取,服务器通过APP和存储引擎进行通信。不同的存储引擎具有不同功能,因此可以选择合适当下情况的存储引擎。存储层原创 2022-05-28 19:23:19 · 283 阅读 · 0 评论 -
MySQL(二)连接查询
内连接内连接也叫连接,是最早的一种连接。还可以被称为普通连接或者自然连接,内连接是从结果表中删除与其他被连接表中没有匹配行的所有行,所以内连接可能会丢失信息。格式:// (内连接:两张表的记录必须完全满足连接条件,才会出现在最后结果中)select...from 表1 inner join 表2 on 连接条件//也可以在后面接着写inner join 表3 on 连接条件,以此...原创 2018-12-20 19:53:48 · 217 阅读 · 0 评论 -
MySQL(三)子查询
子查询当一个查询是另一个查询的条件或表时,称之为子查询。以下例子来说明子查询有以下几张表 1、查询没有学过“叶平”老师课的同学的学号和姓名select sid 学号,sname 姓名 from student where sid not in (select a.sid from sc a join course b on (a.cid=b.cid) join teach...原创 2018-12-20 22:12:14 · 639 阅读 · 0 评论 -
MySQL(四)事务和锁
事务事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位,它可以是一条SQL语句(默认)、一组SQL语句、或整个程序,要多条语句一个事务,需要通过 ‘begin’(等价start transaction)、‘commit’、‘rollback ’来控制事务,并且它的开始可以由用户显示的控制,如果用户没有显示地定义事务,则由数据库管理员默认规定自动划分事务。...原创 2018-12-24 21:52:24 · 121 阅读 · 0 评论 -
MySQL(一) 基础语法
MySQL概述MySQL是目前最流行的关系数据库(关系数据库,是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据;现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示,它是在 1970 年被 IBM 公司的 E. F. Codd 发明的)中之一,它是由瑞典 MySQL AB 公司开发,该公司后来被Oracle收购,因此目前属于 Oracle 公司。...原创 2018-12-20 19:53:26 · 288 阅读 · 0 评论