
SQL
文章平均质量分 93
語衣
博客内容仅供个人参考
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL 事务
事务是一组操作的集合,这些操作被当作一个单独的工作单元来执行。事务中的所有操作要么全部成功,要么全部失败,从而保持数据的一致性和完整性。原创 2024-07-29 21:08:39 · 459 阅读 · 0 评论 -
SQL 索引
当某一列带有索引,但其中的一些数据被删除时,索引的更新通常是由数据库管理系统(DBMS)自动处理的,无需用户手动干预。数据库索引的目的是为了加快数据检索的速度,它们与表中的数据紧密相关,但索引本身并不存储数据,而是存储了指向表中数据的指针或位置信息。此外,如果你确实需要手动干预索引以反映特定的数据更改(尽管这种情况很少见),你可能需要更深入地了解你的数据库管理系统的内部工作原理,并考虑使用更底层的数据库维护命令或工具。:唯一索引可以确保索引列的值在表中是唯一的,这有助于维护数据的完整性和一致性。原创 2024-07-09 14:17:18 · 1090 阅读 · 0 评论 -
SQL 视图
但如果你需要修改视图,通常的做法是先删除旧视图,然后创建一个新的视图。-- MySQL 示例:删除旧视图-- 然后重新创建视图,假设现在你想添加额外的列。原创 2024-07-09 14:37:52 · 784 阅读 · 0 评论 -
SQL 存储过程
SQL(Structured Query Language)的存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,它经编译后存储在数据库中,用户通过指定存储过程的名字并给它传递参数(如果有的话)来执行它。存储过程可以视为数据库中的一个程序或函数,它封装了复杂的业务逻辑,可以被多次调用,而不需要每次都编写相同的SQL语句集。原创 2024-07-09 14:47:46 · 790 阅读 · 0 评论 -
SQL 自定义函数
- MySQL 示例:创建一个标量函数,该函数接收两个整数参数并返回它们的和BEGINEND$$DELIMITER;注意:在MySQL中,你可能需要更改DELIMITER以便在函数定义中使用分号(;)作为语句分隔符,因为函数体内部可能会包含多个语句。-- SQL Server 示例:创建一个标量函数,该函数接收两个整数参数并返回它们的和@Num1 INT,@Num2 INTASBEGINENDGO注意:在SQL Server中,不需要更改分隔符,因为函数体通常只包含一个。原创 2024-07-10 11:15:21 · 2035 阅读 · 0 评论 -
SQL MySQL定时器/事件调度器(Event Scheduler)
事件调度器(Event Scheduler)在MySQL数据库系统中是一个强大的功能组件,它允许用户定义一系列称为“事件”的数据库对象,这些事件在指定的时间或时间间隔自动执行预定义的SQL语句或操作。事件调度器通过维护一个时间计划表来管理这些事件的执行,从而实现了数据库操作的自动化和定时化。事件(Event):在MySQL中,事件是一个数据库对象,它定义了要执行的SQL语句(或一组SQL语句)以及这些语句的执行时间和条件。事件可以是一次性的,也可以是周期性的,根据定义的时间计划来触发执行。事件调度器(Eve原创 2024-07-10 11:32:08 · 2201 阅读 · 0 评论