一. 从 .sql/csv/xlsx
文件创建 sqlite 数据库
。
-
要从
.sql
文件准备 SQL DB,这里会将创建数据库的代码放到了,将文件复制到data/sql目录中,然后在终端中的项目文件夹中执行:pip install sqlite3
-
现在创建一个名为sqldb的数据库:
sqlite3 data/sqldb.db
注意:这里进入 SQLite 命令行后,就不需要再使用 sqlite3 命令
-
使用
.read
命令加载 SQL 文件:.read data/sql/<name of your sql database>.sql
比如:
.read data/sql/Chinook_Sqlite.sql
-
执行 SQL 查询验证是否成功创建了数据库,直接输入 SQL 语句:
SELECT * FROM <any Table name in your sql database> LIMIT 10;
比如:
SELECT * FROM Artist LIMIT 10;
输出:
二. 从 CSV 和 XLSX 文件中准备 SQL 数据库
,请先将文件复制到data/csv_xlsx中,并在终端中从项目文件夹中执行:
python src/prepare_csv_xlsx_sqlitedb.py
此命令将在data目录中创建一个名为csv_xlsx_sqldb.db
的 SQL 数据库。
三. 从 CSV 和 XLSX 文件准备 vectorDB
,请将文件复制到data/for_upload中,并在终端中从项目文件夹中执行
python src/prepare_csv_xlsx_vectordb.py