Mini-SQL-Engine:一个SQL引擎,使用Python构建的使用命令行界面运行SQL查询的子集的引擎

时间:2024-04-17 07:13:47
【文件属性】:

文件名称:Mini-SQL-Engine:一个SQL引擎,使用Python构建的使用命令行界面运行SQL查询的子集的引擎

文件大小:7KB

文件格式:ZIP

更新时间:2024-04-17 07:13:47

Python

小型SQL引擎 一个微型sql引擎,它将使用命令行界面运行SQL查询的子集。 使用Python,itertools,regex构建。 资料集: 表格的csv文件。 如果文件为:File1.csv,则表名将为File1 没有制表符分隔或空格分隔。 两种csv文件类型的情况都得到照顾:一种是用双引号引起来的值,另一种是没有双引号引起来的值。 文件中的所有元素仅是INTEGERS 将提供一个名为:metadata.txt(请注意扩展名)的文件,该文件的每个表都具有以下结构:--

--....--检查文件metas.txt以便更好地了解文件中的内容。 列名在所有表中都是唯一的。 因此,在SQL查询中,列名前面没有表名。 查询: 一个或多个表的项目列(可以是任意数量的列): 用法:从表名中选择*; 用法:从ta


【文件预览】:
Mini-SQL-Engine-main
----main.py(25KB)
----runSQL.sh(35B)
----README.md(2KB)
----files()
--------table2.csv(90B)
--------table1.csv(144B)
--------table3.csv(41B)
--------metadata.txt(140B)

网友评论