MySQL数据库基础
220829
常用函数总结
待补充具体函数
1)字符串函数
2)日期函数
3)数值函数
4)流程函数
多表查询
表关系:
1)一对多:在多的一方建立外键,指向少的一方;
2)一对一:在任意一方建立外键,关联另一方的主键,并且设置外键为唯一的;
3)多对多:建立第三张中间表,中间表至少包含两个外键,分别关联两方主键;
表查询分类:
1)连接查询
2)联合查询:union(去重)和union all(不去重)
3)子查询
事务
begin-》dml语句1-》dml语句2-》commit/rollback
四大特性:
Acid ---原子性、一致性、隔离性、持久性
并发事务:
1)脏读,读取到另一个事务还没提交的数据;
2)不可重复读,一个事务先后两次读取到的数据不同;
3)幻读,一个事务按照条件查询时,没有对应的数据,但在插入时,发现这行数据已经存在;
隔离级别:

1)查看事务隔离级别 ---SELECT @@TRANSACTION_ISOLATION;
2)设置事务隔离级别 ---SET [ SESSION | GLOBAL ] TRANSACTION ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE }

浙公网安备 33010602011771号