【黑马程序员】mysql基础篇笔记

2023年10月26日12:21:09过一下
1.01.MySQL课程介绍(Av765670802,P1)
【黑马程序员】mysql基础篇笔记_第1张图片

2.02. 基础-课程内容&数据库相关概念(Av765670802,P2)

3.03. 基础-概述-MySQL安装及启动(Av765670802,P3)

4.04. 基础-概述-数据模型(Av765670802,P4)
通过来存储数据的数据库就叫做关系型数据库

5.05. 基础-SQL-通用语法及分类(Av765670802,P5)

6.06. 基础-SQL-DDL-数据库操作(Av765670802,P6)

7.07. 基础-SQL-DDL-表操作-创建&查询(Av765670802,P7)

8.08. 基础-SQL-DDL-数据类型及案例(Av765670802,P8)
要都是正数 可以 tinyint unsigned
char定长,varchar变长(根据实际计算长度,性能较差)
9.09. 基础-SQL-DDL-表操作-修改&删除(Av765670802,P9)
modify 类型
change 字段名+类型
10.10. 基础-SQL-DDL小结(Av765670802,P10)
【黑马程序员】mysql基础篇笔记_第2张图片

11.11. 基础-SQL-图形化界面工具DataGrip(Av765670802,P11)

12.12. 基础-SQL-DML-插入(Av765670802,P12)

13.13. 基础-SQL-DML-更新和删除(Av765670802,P13)

14.14. 基础-SQL-DML小结(Av765670802,P14)

15.15. 基础-SQL-DQL-基础查询(Av765670802,P15)

16.16. 基础-SQL-DQL-条件查询(Av765670802,P16)

17.17. 基础-SQL-DQL-聚合函数(Av765670802,P17)

18.18. 基础-SQL-DQL-分组查询(Av765670802,P18)

19.19. 基础-SQL-DQL-排序查询(Av765670802,P19)

20.20. 基础-SQL-DQL-分页查询(Av765670802,P20)

21.21. 基础-SQL-DQL-案例练习(Av765670802,P21)

22.22. 基础-SQL-DQL-执行顺序(Av765670802,P22)
【黑马程序员】mysql基础篇笔记_第3张图片
通过加别名,以及使用别名来验证了这个的执行顺序
【黑马程序员】mysql基础篇笔记_第4张图片

在这里插入图片描述

而且加了别名之后,也不能使用原来的表名了。

23.23. 基础-SQL-DQL小结(Av765670802,P23)

24.24. 基础-SQL-DCL-用户管理-(Av765670802,P24)

25.25. 基础-SQL-DCL-权限控制-(Av765670802,P25)

26.26. 基础-SQL-DCL小结(Av765670802,P26)
【黑马程序员】mysql基础篇笔记_第5张图片

27.27. 基础-函数-字符串函数(Av765670802,P27)

28.28. 基础-函数-数值函数(Av765670802,P28)
【黑马程序员】mysql基础篇笔记_第6张图片

29.29. 基础-函数-日期函数(Av765670802,P29)

30.30. 基础-函数-流程函数(Av765670802,P30)
【黑马程序员】mysql基础篇笔记_第7张图片

31.31. 基础-函数-小结(Av765670802,P31)
【黑马程序员】mysql基础篇笔记_第8张图片

32.32. 基础-约束-概述(Av765670802,P32)

33.33. 基础-约束-演示(Av765670802,P33)

34.34. 基础-约束-外键约束(Av765670802,P34)

35.35. 基础-约束-外键删除更新行为(Av765670802,P35)

36.36. 基础-约束-小结(Av765670802,P36)
【黑马程序员】mysql基础篇笔记_第9张图片

37.37. 基础-多表查询-多表关系介绍(Av765670802,P37)

38.38. 基础-多表查询-概述(Av765670802,P38)
【黑马程序员】mysql基础篇笔记_第10张图片【黑马程序员】mysql基础篇笔记_第11张图片

39.39. 基础-多表查询-内连接(Av765670802,P39)
查俩个交集
显示内连接select * from a (inner) join b on a.id=b.id (innor 可以省略)

隐式内连接select * from a, b where a.id=b.id
40.40. 基础-多表查询-外连接(Av765670802,P40)

select * from a left (outer) join b on a.id=b.id (innor 可以省略)
左连接 a的全都有

41.41. 基础-多表查询-自连接(Av765670802,P41)
【黑马程序员】mysql基础篇笔记_第12张图片
自连接可以是内连接也可以是外连接,起别名

42.42. 基础-多表查询-联合查询union(Av765670802,P42)
【黑马程序员】mysql基础篇笔记_第13张图片

43.43. 基础-多表查询-子查询介绍(Av765670802,P43)
【黑马程序员】mysql基础篇笔记_第14张图片

44.44. 基础-多表查询-标量子查询(Av765670802,P44)

45.45. 基础-多表查询-列子查询(Av765670802,P45)
【黑马程序员】mysql基础篇笔记_第15张图片
【黑马程序员】mysql基础篇笔记_第16张图片

46.46. 基础-多表查询-行子查询(Av765670802,P46)
【黑马程序员】mysql基础篇笔记_第17张图片

47.47. 基础-多表查询-表子查询(Av765670802,P47)

48.48. 基础-多表查询-练习1(Av765670802,P48)

49.49. 基础-多表查询-练习2(Av765670802,P49)

50.50. 基础-多表查询-小结(Av765670802,P50)
【黑马程序员】mysql基础篇笔记_第18张图片

51.51. 基础-事务-简介(Av765670802,P51)
在这里插入图片描述

在这里插入图片描述

52.52. 基础-事务-操作演示(Av765670802,P52)
【黑马程序员】mysql基础篇笔记_第19张图片

53.53. 基础-事务-四大特性ACID(Av765670802,P53)
【黑马程序员】mysql基础篇笔记_第20张图片

54.54. 基础-事务-并发事务问题(Av765670802,P54)
【黑马程序员】mysql基础篇笔记_第21张图片
A查id=1,没有
B插入1
A插入1,不行,因为主键已插入
A查id=1,查不到,(因为已经解决了不可重复读的问题了,所以和之前读的一样,还是没有)
产生了幻觉

55.55. 基础-事务-并发事务演示及隔离级别(Av765670802,P55)
在这里插入图片描述
【黑马程序员】mysql基础篇笔记_第22张图片

【黑马程序员】mysql基础篇笔记_第23张图片
【黑马程序员】mysql基础篇笔记_第24张图片
【黑马程序员】mysql基础篇笔记_第25张图片
【黑马程序员】mysql基础篇笔记_第26张图片【黑马程序员】mysql基础篇笔记_第27张图片

56.56. 基础-事务-小结(Av765670802,P56)

57.57. 基础篇总结(Av765670802,P57)
【黑马程序员】mysql基础篇笔记_第28张图片
2023年10月26日13:34:22完,吃个饭回来看进阶篇

你可能感兴趣的:(mysql,笔记,数据库)