
sql
ws2h
20er
展开
-
数据库中一致性与原子性的区别
数据库中一致性与原子性的区别原子性: 这个侧重点是事务执行的完整,一套事务下来,如果有一个失败,那整体失败。也就是要么大家一起成功,要么全都回滚一致性:这个讲的是事务是按照预期生效的,也就是你举例的那个转账的,一致性的核心一部分是靠原子性实现的,而另一部分是逻辑实现。例证:转账:张三给李四转账100元。那数据库假设需要 张三扣100,李四加100,记录一条流水。如果流水没记录成功,那整体回滚,张三也没转账成功,李四也没多钱。这就是原子性的体现。而张三必须扣100,李四必须加100,这个就是一致性.转载 2022-05-21 18:22:24 · 1155 阅读 · 0 评论 -
存储过程与视图的区别
储过程是程序化的sql可以实现一般sql不能实现的功能,而试图则不能能3、视图与存储过程的区别视图仅仅用来查询,而存储过程可以用来增删改查;视图是数据库的一张虚拟表,可以像表一样使用,而存储过程本质来说还是在执行SQL语句。...转载 2022-04-23 14:11:49 · 5004 阅读 · 3 评论 -
SQL中min()、max()、any()、all()的区别
做实验的时候,突然对标题中四个表达式分不清楚,故查询资料得到如下区别,希望能帮助到大家区别一min()和max()属于聚集函数,括号内只能填入列名或者’*’any()和all()属于谓词,括号内只能填入子查询语句区别二where子句能用any()和all(),但是不能用min()和max()(注:where后面不能使用聚集函数)大家如果发现还有别的区别的话,欢迎在评论区补充...原创 2022-04-23 11:07:27 · 1260 阅读 · 0 评论 -
SQL与T-SQL的区别
SQL = Structured Query LanguageT-SQL = Transact-SQL = SQL 程式设计语言的增强版,它是用来让应用程序与 SQL Server 沟通的主要语言。两者都是语言.那么在sql server查询分析器中的语句是sql 还是T-sql?这个要看你输入的是什么? 因为 T-SQL 包含了 SQL也就是说, 你输入了一句SELECT * FROM 某一个表这样的标准的 SQL 语句,但是又因为T-SQL 包含了 SQL你既可以说你输入的是 SQL,原创 2022-04-22 13:16:56 · 2666 阅读 · 0 评论 -
数据库基本术语合集SQL,DQL,DML
文章目录数据库基本术语合集及解释1、数据库DB (DataBase)2.数据库管理系统DataBase Management System(DBMS)3.数据库的三级模式4.外键和主键5.SQL(Structure Query Language)结构化查询语言6.DQL(data query language)数据查询语言7.DML(data manipulation language)数据操作语言8.DDL(data defination language)数据库定义语言9.DCL(data contro原创 2022-04-13 10:55:41 · 2731 阅读 · 0 评论