kkdb 1 预览
1 基本介绍 要求 数据库基本原理 C语言 数据结构 操作系统 数据存储需求 数据存储方案 文件 excel 数据库 2 kkdb 成果展示 初始化 # 系统表 sys_class: 存储所有表 sys_attr: 存储所有列 dbinit ls ~/dbdata 基本语法 CREATE 输入:CREATE TABLE t1 (c1 INT, c2 TEXT); 语法解析:表名、列名、列数据类型 系统表:存储表信息、列信息 表文件:创建文件 INSERT 输入:INSERT INTO t1 VALUES (1, 'first') 语法解析:表名、列数据 数据处理:封装数据 表文件:写入数据 SELECT 输入:SELECT * FROM t1 语法解析:表名、列 表文件:读取数据 数据处理:解析数据 UPDATE DELETE DROP 并发访问 CS模式 服务器 dbserver start 客户端 dbclient 127.0.0.1 8888 SELECT * FROM t1; 服务器多线程 ...