自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Sql的执行过程

Lex & Yacc 是用来生成词法分析器和语法分析器的工具,它们的出现简化了编译器的编写。Lex & Yacc 分别是由贝尔实验室的 Mike Lesk 和 Stephen C. Johnson 在 1975 年发布。对于 Java 程序员来说,更熟悉的是 ANTLR,ANTLR 4 提供了 Listener+Visitor 组合接口, 不需要在语法定义中嵌入 actions,使应用代码和语法定义解耦。Spark 的 SQL 解析就是使用了 ANTLR。

2023-11-22 10:49:42 28

原创 Sql的发展史

如今,世界上90%的商业数据储存在关系数据库中,而钱柏林的SQL语言是占据主导地位的数据库语言。“钱柏林绝对是个优秀的程序员,他知道怎样将这些想法变成现实”,吉姆·格雷评论说:“所有这些对钱柏林来说是显而易见的,直到他把这些展示给我们看的时候,我们才明白过来。由于使用了人们熟悉的术语,关注人类的提问形式,而非徘徊在计算机底层的数位,SQL语言极大地简化了建立数据库应用程序的过程。就像上面说的,在支持文档和社区非常发达的情况下,加之简易性,SQL已经成为了开发者和与他们共事的人们中一个通用的基础知识。

2023-11-08 15:03:53 570 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除