![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 88
徒步高手
徒步中,少话
北美找工作或者24年回国卷
文章全是批话,当笑话看就行
展开
-
MySQL对应的Java类型
别人那里抄的 https://blog.csdn.net/defonds/article/details/46681701chatgpt转换了一下格式。原创 2023-12-06 01:17:17 · 77 阅读 · 0 评论 -
JDBC连接数据库
下载地址:https://dev.mysql.com/downloads/file/?原创 2023-12-05 12:17:03 · 30 阅读 · 0 评论 -
MySQL的事务和隔离级别
当我们要进行的操作非常多时,比如要依次删除很多个表的数据,我们就需要执行大量的SQL语句来完成,这些数据库操作语句就可以构成一个事务!过程中,我们还会设置一个回滚点,以便在出现问题时回滚到特定的状态。这个例子展示了如何在数据库事务中使用回滚点来管理复杂的操作序列,确保数据的一致性和完整性。让我们用一个简单的银行转账例子来解释MySQL的四种隔离级别。这些示例简单地说明了不同隔离级别下,相同的操作可能如何导致不同的结果和并发行为。MySQL默认采用的是Innodb引擎,我们也可以去修改为其他的引擎。原创 2023-12-05 11:38:51 · 16 阅读 · 0 评论 -
MySQL数据库控制DCL(随便看看得了)
虽然添加索引后会使得查询效率更高,但是我们不能过度使用索引,索引为我们带来高速查询效率的同时,也会在数据更新时产生额外建立索引的开销,同时也会占用磁盘资源。WITH CHECK OPTION是指当创建后,如果更新视图中的数据,是否要满足子查询中的条件表达式,不满足将无法插入,创建后,我们就可以使用。时,会自动执行我们预先设定的内容,触发器通常用于检查内容的安全性,相比直接添加约束,触发器显得更加灵活。语句来直接查询视图上的数据了,因此,还能在视图的基础上,导出其他的视图。,代表为所有的数据库和表都授权。原创 2023-12-05 11:32:28 · 16 阅读 · 0 评论 -
MySQL DQL 查的方法02
例如,Alice和Bob的经理是Carol,David和Eve的经理是Bob。直接这样查询会得到两张表的笛卡尔积,也就是每一项数据和另一张表的每一项数据都结合一次,会产生庞大的数据。进行左连接,不仅会返回两个表满足条件的交集部分,也会返回左边表中的全部数据,而在右表中缺失的数据会使用。这将产生所有可能的员工与部门的组合,这通常不是我们想要的,因为它会产生大量不相关的数据组合。多表查询是同时查询的两个或两个以上的表,多表查询会提通过连接转换为单表查询。),只获取了那些员工和部门ID相匹配的行。原创 2023-12-05 05:05:22 · 21 阅读 · 0 评论 -
MySQL DQL 查的方法01
这些例子展示了如何使用不同的运算符来筛选和查询数据库中的数据。在实际应用中,这些运算符可以组合使用,以满足复杂的查询需求。单表查询是最简单的一种查询,我们只需要在一张表中去查找数据即可,通过使用。这样会先按照列名1进行排序,每组列名1相同的数据再按照列名2排序。使用ASC表示升序排序,使用DESC表示降序排序,默认为升序。这将返回所有员工的列表,按其薪水从低到高排序。这将返回所有员工的列表,按其薪水从高到低排序。如果想在查询结果中使用不同的列名称,比如将。表中所有不同的部门名称,不重复。原创 2023-12-05 04:29:02 · 40 阅读 · 0 评论 -
MySQL DML 增删改的方法
字句来限定条件,将使得整个表中此列的所有数据都被修改!通过这种方式,将删除表中全部数据,我们也可以使用。这条语句会在一次操作中向表中插入三条记录。我们将通过几个步骤来更新特定记录的数据。列将保持空白或默认值(取决于表的定义)。注意,SQL语句中的等于判断是。表中的所有数据,可以使用不带。**警告:**如果忘记添加。,这可能不是你想要的结果。的表,它包含了商品信息,如。的所有产品,可以使用带有。原创 2023-12-05 04:13:25 · 33 阅读 · 0 评论 -
MySQL DDL 操作
我们可以通过ADD来添加一个新的列,通过DROP来删除一个列,不过我们可以添加restrict或cascade,默认是restrict,表示如果此列作为其他表的约束或视图引用到此列时,将无法删除,而cascade会强制连带引用此列的约束、视图一起删除。如果表被其他表的外键约束或视图所引用,删除操作将会失败。这用于确保不会意外地删除被其他表依赖的表。这样,每个学生都会被分配到一个特定的部门,并且只能引用。如果我们创建错误了,我们可以将此数据库删除,通过使用。:如果表被其他表的外键约束或视图所引用,原创 2023-12-05 03:58:11 · 24 阅读 · 0 评论