Mysql
Mysql
bob62856
这个作者很懒,什么都没留下…
展开
-
数据库acid简介(一)
ACID,是指数据库管理系统(DBMS)在写入或更新资料的过程中,为保证事务(transaction)是正确可靠的,所必须具备的四个特性:原子性(atomicity,或称不可分割性)、一致性(consistency)、隔离性(isolation,又称独立性)、持久性(durability)。1.原子性(atomicity):一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。一个事务包转载 2020-08-17 17:16:56 · 3842 阅读 · 0 评论 -
数据库acid实现原理(二)
一、基础概念事务(Transaction)是访问和更新数据库的程序执行单元;事务中可能包含一个或多个sql语句,这些语句要么都执行,要么都不执行。作为一个关系型数据库,MySQL支持事务,本文介绍基于MySQL5.6。首先回顾一下MySQL事务的基础知识。1. 逻辑架构和存储引擎如上图所示,MySQL服务器逻辑架构从上往下可以分为三层:第一层:处理客户端连接、授权认证等。第二层:服务器层,负责查询语句的解析、优化、缓存以及内置函数的实现、存储过程等。第三层:存储引擎,负责MySQL中数据的转载 2020-08-18 00:05:37 · 2434 阅读 · 1 评论 -
数据库--连接操作、分组查询、查询优化
数据库连接操作首先定义两个表t1和t2内连接内连接(inner join):只显示符合连接条件的记录select * from t1 inner join t2 on t1.id = t2.id;外连接外连接分为左外连接、右外连接、全外连接三种1、左外连接(LEFT JOIN或LEFT OUTER JOIN):即以左表为基准,到右表找到匹配的数据,找不到匹配的用NULL补齐。 最后显示左表的全部记录以及右表符合条件的记录。select * from t1 left join t2 on转载 2020-08-05 00:02:42 · 1447 阅读 · 0 评论 -
mysql配置及其使用
1、在Ubuntu上安装mysqlapt-get install mysql-client mysql-server2、如何使用mysql,教程如下:mysql命令大全原创 2018-08-19 18:37:55 · 200 阅读 · 0 评论 -
mysql查询当前use的数据库
方法:select database();如图:转载 2019-12-06 16:57:54 · 797 阅读 · 0 评论