
数据库
文章平均质量分 58
m0_38063172
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库相关的两个概念:事务和ACID
在数据库相关的文章中,经常见到“事务”和“ACID”两个名词,越是司空见惯的东西越值得我们认真弄清楚它的意义。 事务与ACID的关系 很多地方都说ACID是事务的四个特性,这种说法其实过于笼统,而且不够准确。正确的说法应该是:ACID是对数据库进行操作(对数据库有更改)时应该具有的四个特性,事务(transaction)是满足ACID的一系列操作,ACID是对数据库进行操作时的要求,事...原创 2018-08-29 17:16:02 · 830 阅读 · 0 评论 -
一些编程语言的命名约定
最近在写一个小的web项目练手,要用到不同的语言,感觉自己的命名有些乱,所以专门去搜了一下相应的一些约定,记录在此。 Java: 类名的所有单词的首字母大写,类名的词性是名词 接口名的所有单词的首字母大写,接口名的词性是形容词 方法名从第二个单词开始所有单词的首字母大写,第一个单词是动词 变量名从第二个单词开始所有单词的首字母大写 包名的所有字母小写 常量的所有字母大写 文件名需要和某个公共...原创 2018-10-23 16:49:00 · 940 阅读 · 0 评论 -
MySQL中的窗口函数
从version 8.0开始,MySQL支持在查询中使用窗口函数。这篇文章是对一篇英文资料的不完全翻译,加上自己的一些理解。如果有兴趣可以去看看原文章。文中的示例用到的建表语句和插值语句如下: CREATE TABLE sales( sales_employee VARCHAR(50) NOT NULL, fiscal_year INT NOT NULL, sale DEC...原创 2018-11-06 17:02:14 · 24477 阅读 · 2 评论 -
MySQL中的JOIN
MySQL的官方文档上面是这么写的“MySQL executes joins between tables using a nested-loop algorithm or variations on it.”但是似乎又有其他算法,这篇文章的题目就是《MySQL Isn’t Limited to Nested-Loop Joins》,作者还在文中抱怨说“I think the MySQL docu...原创 2018-11-07 16:19:15 · 325 阅读 · 0 评论 -
SQL中的几种JOIN
洋洋洒洒写几百个字,不如上传一张示意图。现在都讲可视化嘛,图片最直观了。原创 2018-11-07 16:23:12 · 6704 阅读 · 1 评论 -
SQL语句中的执行顺序
这也是一篇不完全的翻译,有兴趣的读者可以查看原文。 SQL语句的执行顺序翻译 2018-11-07 17:10:44 · 1324 阅读 · 0 评论