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.一致性:操作后,数据总量不变
隔离级别;
脏读
虚读
幻度