- 博客(8)
- 收藏
- 关注
原创 【SQL】数据库建表规范
今天给大家介绍一下数据库中的建表规范,也就是我们应该怎样去设计一张表更好。这部分有的观点其实是没有唯一答案的,因为规范就是一群人达成协议了,大家都认可就行。阿里有阿里的规范,字节有字节的规范,小公司也有自己的规范,而且每个公司因为实际业务的不同,标准也不尽相同。但有些是统一。
2025-06-11 08:30:00
919
原创 【SQL】自定义函数(Function)
可以看到,函数和存储过程挺相似的,都是一些预先写好的代码的集合,只需要调用就可以实现某些功能,如果将它们两做个比较,除了在定义时语法上的不同外,它们的区别主要还有以下几点:1.调用方式:存储过程是一个独立的逻辑单元,调用时使用EXECUTE(MySQL中是CALL),不可以嵌入sql语句中,而函数可以在SQL语句中作为表达式直接调用。2.返回值:存储过程可以返回多种类型的值,也可以直接SELECT整个结果集作为返回,还可以通过输出参数(OUTPUT 参数)返回多个值。
2025-06-06 08:30:00
951
原创 【SQL】存储过程(Stored Procedure)
什么是存储过程?如何创建和使用存储过程?MySQL和SQL SERVER中的存储过程有什么区别?
2025-04-30 08:30:00
2006
原创 SQL中的子查询
在SQL中,有时我们会看到一个查询嵌套着另一个查询,这种将内部查询的结果集用于外部查询就称为子查询,或是嵌套查询。子查询根据不同的分类可以分为好几种,像标量子查询、多值子查询、行子查询等等,这些概念不用管,它们的本质都是根据内部查询结果集的形式来区分的,我们只需要知道怎样去对待不同的情况就可以了。首先有两种大的情况,就是看子查询部分跟外部查询有没有关联,没有关联意味着你可以将子查询的代码拿出来单独运行,有关联就是说子查询部分的代码中有用到外部查询的部分,没法独立出去运行。
2025-04-09 07:53:48
733
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人