多表查询和事务

    科技2025-08-20  13

    select 列表名 from 表名列表where 

    笛卡尔积A,B :取两个集合的所有组合情况

    多表查询分类:

    1.内连接查询:

        1.隐式内连接:使用where条件

         2.显式内连接;select 字段 from 表名 inner join 表名1 inner join 表名2 on 条件

        3.内连接查询:

               从哪几个表查、判断条件是什么、查询哪些字段

    2.外连接查询:

       1.左外连接 select 字段列表from 表1 left 【outer】 join 表2 on 条件   查询左表所有数据以及其交集部分

       2.右外链接 select 字段列表from 表1 right 【outer】 join 表2 on 条件   查询左表所有数据以及其交集部分

    3.子查询:

        select * from 表一 where 条件=(select ,,,,from 表)

     

    事务

    概念:被事务管理的操作,要么同时成功,要么同时失败

    start transaction

    commit

    rollback

    修改默认提交方式:set @@autocommit =0(手动提交)=1(自动提交)

    事务的四大特征:

    1.原子性:不可分割的最小操作单位

    2.持久性:事务提交回滚后,数据库持久化保存数据

    3.隔离性:多个事物之间,相互独立。

    4.一致性:操作后,数据总量不变

    隔离级别;

    脏读

    虚读

    幻度

     

     

     

    Processed: 0.011, SQL: 8