弹性云主机做网站,网站做以后怎么修改网站内容,wordpress手机版主题模板下载失败,做网站用多大的画布1. 表之间如何关联 表与表之间常用的关联方式有两种#xff1a;内连接、外连接#xff0c;下面以MySQL为例来说明这两种连接方式 内连接通过INNER JOIN来实现#xff0c;它将返回两张表中满足连接条件的数据#xff0c;不满足条件的数据不会查询出来 外连接 外连接通过OUTE…1. 表之间如何关联 表与表之间常用的关联方式有两种内连接、外连接下面以MySQL为例来说明这两种连接方式 内连接通过INNER JOIN来实现它将返回两张表中满足连接条件的数据不满足条件的数据不会查询出来 外连接 外连接通过OUTER JOIN来实现它会返回两张表中满足连接条件的数据同时返回不满足连接条件的数据。外连接有两种形式左外连接LEFT OUTER JOIN、右外连接RIGHT OUTER JOIN。 左外连接可以简称为左连接LEFT JOIN它会返回左表中的所有记录和右表中满足连接条件的记录。 右外连接可以简称为右连接RIGHT JOIN它会返回右表中的所有记录和左表中满足连接条件的记录。 2. WHERE和HAVING有什么区别
WHERE是一个约束声明使用WHERE约束来自数据库的数据WHERE是在结果返回之前起作用的WHERE中不能使用聚合函数
HAVING是一个过滤声明是在查询返回结果集以后对查询结果进行的过滤操作在HAVING中可以使用聚合函数。另一方面HAVING子句中不能使用除了分组字段和聚合函数之外的其他字段。
3. 索引相关
数据库-索引-CSDN博客
4. 事务的理解
事务可由一条非常简单的SQL语句组成也可以由一组复杂的SQL语句组成。在事务中的操作要么都执行修改要么都不执行这就是事务的目的也是事务模型区别于文件系统的重要特征之一
事务需遵循ACID四个特性 Aatomicity原子性。原子性指整个数据库事务是不可分割的工作单位。只有使事务中所有的数据库操作都执行成功整个事务的执行才算成功。事务中任何一个SQL语句执行失败那么已经执行成功的SQL语句也必须撤销数据库状态应该退回到执行事务前的状态。 Cconsistency一致性。一致性指事务将数据库从一种状态转变为另一种一致的状态。在事务开始之前和事务结束以后数据库的完整性约束没有被破坏。 Iisolation隔离性。事务的隔离性要求每个读写事务的对象与其他事务的操作对象能相互分离即该事务提交前对其他事务都不可见这通常使用锁来实现。 Ddurability 持久性。事务一旦提交其结果就是永久性的即使发生宕机等故障数据库也能将数据恢复。持久性保证的是事务系统的高可靠性而不是高可用性。