数据库复习
先吃饭再写作业的小明
300字以内
展开
-
Sql数据库在线练习
廖雪峰在线练习网站:https://www.liaoxuefeng.com/wiki/1177760294764384/1181753232323168原创 2020-03-19 13:43:10 · 1283 阅读 · 0 评论 -
Mysql聚合函数
AVG函数AVG()函数计算一组值的平均值。 它计算过程中忽略NULL值。、SELECT AVG(buyPrice) average_buy_priceFROM products;、COUNT()函数COUNT()函数返回表中的行数。SELECT COUNT(*) AS TotalFROM products;SUM()函数SUM()函数返回一组值的总和,SUM()函数忽略NU...原创 2020-03-06 11:25:10 · 168 阅读 · 0 评论 -
Mysql基本操作
数据库复制#1、创建新的数据库 mysql -u root -p123456CREATE DATABASE `new` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;#2、使用mysqldump及mysql组合命令,完成复制 mysqldump old -u root -p123456 | mysql new -u r...原创 2020-02-25 14:44:00 · 145 阅读 · 0 评论 -
数据库索引原理和类型
https://blog.csdn.net/weixin_42181824/article/details/82261988转载 2020-02-24 12:40:25 · 113 阅读 · 0 评论 -
MySQL数据库分页
MySQL实现分页MySQL实现分页效果使用limit关键字。示例:SELECT username,password FROM tb_user WHERE id = 1 LIMIT 100,10;解释:select * from tableName where 条件 limit 当前页码*页面容量-1,页面容量...原创 2020-02-23 22:54:02 · 155 阅读 · 0 评论 -
Mysql复制表结构、表数据的方法
https://blog.csdn.net/wybarcelona/article/details/84850920转载 2020-02-23 22:26:48 · 141 阅读 · 0 评论 -
B树,B-树,B+树
https://blog.csdn.net/maxiaoyin111111/article/details/84342669转载 2020-02-23 14:21:10 · 125 阅读 · 0 评论 -
SQL 表连接(内外连接,左右连接及全连接)
连接类型定义内连接只连接匹配的行左外连接包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行右外连接包含右边表的全部行(不管左边的表中是否存在与它们匹配的行),以及左边表中全部匹配的行全外连接包含左、右两个表的全部行,不管另外一边的表中是否存在与它们匹配的行。...原创 2020-02-22 16:17:23 · 529 阅读 · 0 评论 -
如何理解数据库事务中的一致性的概念
A要向B支付100元,而A的账户中只有90元,并且我们给定账户余额这一列的约束是,不能小于0.那么很明显这条事务执行会失败,因为90-100=-10,小于我们给定的约束了.这个例子里,支付之前我们数据库里的数据都是符合约束的,但是如果事务执行成功了,我们的数据库数据就破坏约束了,因此事务不能成功,这里我们说事务提供了一致性的保证.然后我们再看个例子A要向B支付100元,而A的账户中只有90...转载 2020-02-22 02:34:08 · 434 阅读 · 0 评论 -
数据库事务ACID特性——原子性、一致性、隔离性、持久性
数据库事务ACID特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)原子性(Atomicity):一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,事务要么成功(可见),要么失败(不可见),不存在事务部分成功的情况。对于一个事务来说,不可能只执行其中的一部分操作,...原创 2020-02-21 16:06:16 · 381 阅读 · 0 评论 -
数据库事务的隔离级别;脏读,幻读,不可重复读
一、事务的隔离级别事务单元与事务单元的关系只有四种:/读读、/读写、/写读、/写写-------------------------------------------------------------------------------SERIALIZABLE(可串行化/序列化):这是最高的隔离级别,它通过强制事务排序,使之不可能相互冲突,从而解决幻读问题。简言之,它是在每个读的数据行...原创 2020-02-21 22:46:10 · 508 阅读 · 0 评论 -
数据库事务,事务四大特性,MySQL支持事务
数据库事务:数据库的事务是一段原子性的不可分割的sql 语句的批处理,这个批处理是要么都执行,要么回滚(rollback)都不执行。MYSQL 事务处理主要有两种方法:1、用 BEGIN, ROLLBACK, COMMIT来实现 BEGIN 开始一个事务 ROLLBACK 事务回滚 COMMIT 事务确认2、直接用 SET 来改变 MySQL 的自动提交模式: SET AUTOCOMMI...原创 2020-02-21 13:49:24 · 303 阅读 · 0 评论 -
高水位线(high water mark)
高水位线(high water mark)HWM可以理解为一个水库的历史最高水位,这也就是HWM的原始含义。在数据库中对表来说可以说这个表数据最多时的占用空间,delete不会改变表的HWM(存储数据上限也就是表的空间) 而truncate会...原创 2020-02-20 23:20:30 · 975 阅读 · 0 评论 -
数据库面试知识点汇总
https://www.cnblogs.com/wenxiaofei/p/9853682.html转载 2020-02-20 21:08:33 · 182 阅读 · 0 评论 -
数据库复习基本概念——关系、元组、属性、码、域、分量、形式化定义
1)关系(Relation)一个关系对应通常说的一张表2)元组(Tuple)表中的一行即为一个元组3)属性(Attribute)表中的一列即为一个属性,给每一个属性起一个名称,即属性名4)码(键)码是数据系统中的基本概念。所谓码就是能唯一标识实体的属性,他是整个实体集的性质,而不是单个实体的性质。它包括超码,候选码,主码。超码是一个或多个属性的集合,这些属性可以让我们在一个实体集...原创 2020-02-20 19:22:46 · 34492 阅读 · 2 评论