本地使用sql练习平台指南&构建自己的平台

原题目练习地址:https://www.yuque.com/dataking/sql/ecggl0
题目都换成了上面地址的了。
1、效果界面

2、安装指南
2.1 下载平台所需要的环境
进入网站 https://nodejs.org/
根据自己的平台选择 lts版本下载安装即可,全部默认安装,无需修改。

2.2 重启电脑
安装完环境后,需要重启电脑,使环境的变量在电脑生效。
2.3 下载项目文件
https://wwsl.lanzoul.com/iiatw1547fve
下载完成后,找一个文件夹放好,然后解压压缩包
2.4 运行项目
打开电脑的命令行工具 window powershell(or cmd) mac 终端
1、然后输入 cd + 文件夹根路径
用来切换命令行执行路径

2、进入文件夹根路径后,在命令行工具中输入
npm install
这是安装项目所需的依赖,有400m左右,一般需要1-2分钟。
3、等待完成后,输入
npm run dev
这是运行项目的语句,运行完成,即可复制屏幕打印出的地址到浏览器窗口
4、一般为 http://localhost:5173/
该命令行窗口不能关闭,不适用项目时再关闭。

3、打造自己的数据库
原项目地址:开源项目 。
原项目题目为鱼皮up准备,适合小白入门。
3.1 核心文件结构

3.2 核心文件说明
mainlevels.ts 、 customlevels.ts 是展示题目到平台页面的文件,当新增题目时,需要同时在这两个文件中增加对应的内容。

每个题目都由下面三个文件组成。如果要添加或者修改题目,修改下面三个文件内容即可。新增的题目需要记得在 mainlevels.ts 文件中添加。
readme.md 题目及题目说明。基于markdown语法
createTable.sql 题目的建表语句+数据 推荐使用 https://tableconvert.com/csv-to-sql 该网站构建。
index.ts 题目的配置文件

4、资料合集
以下二选一作为项目文件
https://wwsl.lanzoul.com/iiatw1547fve 学生成绩系列题目,难度中。
https://github.com/liyupi/sql-mother 开源项目:入门题目系列。
电脑所需环境:
https://nodejs.org/
推荐的编辑器 vscode(记事本也可以完成)
推荐的建表语句生成器 https://tableconvert.com/csv-to-sql