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 }

posted @ 2022-08-29 12:53  晚风学习空间  阅读(21)  评论(0)    收藏  举报