☰
测试bicdb 20261007提交的0.2版功能
2026/10/8 18:56:04 网站建设 项目流程

README.md
提到

(cargo test --workspace)。已落地还有:目录(字典表、DDL 写侧、行缓存)、
表访问服务(bicdb-access)、SQL 前端(词法/语法 → 绑定 → 物理计划 → 会话:
SELECT的过滤/聚合/GROUP BY·HAVING·DISTINCT/两表连接/集合运算/ORDER BY
表达式,以及INSERT·UPDATE·DELETE)、规则式索引访问路径(等值 /IN/
有界范围 / 连接的内表探测)、管理面(CREATE FILESYSTEM·CREATE WORKSPACE·
CREATE USER与口令散列)、本机口令认证、只读固定表file$,以及
可运行的 CLI(bicdb init/sql/shell,见 快速上手)。
仍待做:模板(reflink 快照)、认证后路由到主体自己的工作区、daemon 进程模型、
对外(TCP)协议与其认证,以及已登记的后备清单。内部设计/路线/证据包在doc/,
不随本镜像发布。
试验语句,除了最后自己加的子查询,都可以执行。

root@DESKTOP-59T6U68:/par/bicdb-main3# ./target/release/bicdb init ./demo2已建区:./demo2 参数文件./demo2/bicdb.ini 工作区 ref7c9fa136d4413fa6(标识=SHA-256(工作区号)前8字节) 日志组2组 ×1成员 ×8192页 日志 bicdb.log 注册表 (无 BICDB_HOME:未登记进实例注册表,`bicdb list`看不到它) 下一步 bicdbstart-ppublicroot@DESKTOP-59T6U68:/par/bicdb-main3# ./target/release/bicdb start -p publicbicdb:参数:找不到参数文件 bicdb.ini——试过:public;bicdb.ini;(用`-p <参数文件|根区目录>`指定,或设环境变量 BICDB_INI) root@DESKTOP-59T6U68:/par/bicdb-main3# ./target/release/bicdb shell -p ./demo2bicdb0.2.0—— 实例./demo2(提交序号1) 恢复:起点 LSN14911,重放0块,回滚0个事务,续写位15888输入SQL(`;`结尾执行;`.quit`退出,`.help`帮助) bicdb>createtable(aint);错误:语法错误(字节12..13):期望名字 bicdb>createtablet(aint);CREATETABLEt(1列) bicdb>insertintotvalues(1),(2);影响2行 bicdb>select*fromt;a-12(2行) bicdb>deletefromtwherea=1;影响1行 bicdb>updatetseta=1;影响1行 bicdb>select*fromt;a-1(1行) bicdb>selectsum(a)fromt;sum---1(1行) bicdb>selectsum(a)fromtgroupbya;sum---1(1行) bicdb>select*fromt,t t1;a|a--+--1|1(1行) bicdb>select*fromtunionallselect*fromt;a-11(2行) bicdb>bicdb>select(selectsum(a)fromt)fromt;错误:语法错误(字节8..14):不支持子查询(REQ-SQL-006)

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询