![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql学习
小理想!
人生没有那么多的鸡汤
展开
-
数据库MySQL学习(02)
概念:SQL(Structured Query Language)结构化查询语言,用于存取数据、更新、查询和管理关系数据库系统的程序设计标准化语言(SQL92\SQL93)1、数据查询语言(DQL: Data Query Language):其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。原创 2023-06-18 16:34:53 · 103 阅读 · 0 评论 -
数据库的设计原则
且不存在传递依赖,即非主属性不能与非主属性之间有依赖关系,非主属性必须直接依赖于主属性,不能间接依赖主属性。(A -> B, B ->C, A -> C)且不存在部分依赖,即非主属性必须完全依赖于主属性。完全依赖是针对于联合主键的情况,非主键列不能只依赖于联合主键的一部分)2:如果实体与实体之间是一对多的关系,通过外键去维护一对多的关系,外键设计在多的一方。则通过外键来维护实体之间的一对一的关系,外键可以放在任何一方。属性不可分割 即每个属性都是不可分割的原子项。2:方便对数据的维护(增删改查)原创 2022-12-29 19:26:59 · 1672 阅读 · 1 评论 -
mysql中事务相关问题
数据库中原子性强调事务是一个不可分割的整体,事务开始后所有操作要么全部成功,要么全部失败,不可能停滞在中间某个环节。:事务必须使数据库从一个一致性状态变换到另一个一致性状态,即一个事务执行之前和执行之后都必须处于一致性状态。一致性是事务管理的最终目标。:一个事务一旦被提交commit,则对数据库的所有更新将被永久保存到数据库,不能被回滚。:多个并发事务之间要相互隔离,事务之间不能相互影响,mysql默认设置了事务的隔离。1:读未提交 此级别不能解决三类错误读问题。2:读已提交 此级别只能解决脏读问题。原创 2022-12-29 19:20:45 · 48 阅读 · 0 评论 -
mysql中聚合函数有哪些?
count() 求总数。avg() 求平均值。max() 求最大值。min() 求最小值。原创 2022-12-29 19:08:28 · 60 阅读 · 0 评论 -
sql语言分类
其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。(Structured Query Language)结构化查询语言,用于存取数据、更新、查询和管理关系数据库系统的程序设计标准化语言(SQL92\SQL93):它的语句通过GRANT或REVOKE实现权限控制,确定单个用户和用户组对数据库对象的访问。它们分别用于添加、修改和删除。原创 2022-12-29 19:06:18 · 804 阅读 · 0 评论