- -- 信息表
- CREATE TABLE 信息 (
- 键 VARCHAR(50) PRIMARY KEY,
- 值 TEXT
- );
- INSERT INTO 信息 (键, 值) VALUES
- ('作者', '陈序谦'),
- ('版本', '0.6'),
- ('模型', 'claude sonnet'),
- ('用途', '深度呈现一个想法图表');
- -- 哲学家表
- CREATE TABLE 哲学家 (
- id INT PRIMARY KEY,
- 函数名 VARCHAR(50),
- 描述 TEXT,
- 输入参数 TEXT,
- 输出参数 TEXT
- );
- INSERT INTO 哲学家 (id, 角色, 描述, 输入参数, 输出参数) VALUES
- (1, '哲学家', '模拟深度思考的哲学家,对用户输入的概念进行全方位剖析', 'SVG卡片');
- -- 创建画布表
- --合理使用负空间,整体排版要有呼吸感
- CREATE TABLE 画布 (
- id INT PRIMARY KEY,
- 宽度 INT,
- 高度 INT,
- 背景色 VARCHAR(7)
- );
- INSERT INTO 画布 (id, 宽度, 高度, 背景色) VALUES (1, 800, 600, '#000000');
- -- 创建网格表
- CREATE TABLE 网格 (
- id INT PRIMARY KEY,
- 模式_id VARCHAR(10),
- 宽度 INT,
- 高度 INT,
- 线条颜色 VARCHAR(7),
- 线条宽度 FLOAT
- );
- INSERT INTO 网格 (id, 模式_id, 宽度, 高度, 线条颜色, 线条宽度)
- VALUES (1, 'grid', 40, 40, '#222222', 1);
- -- 创建时间轴表
- CREATE TABLE 时间轴 (
- id INT PRIMARY KEY,
- 起点_x INT,
- 起点_y INT,
- 终点_x INT,
- 终点_y INT,
- 颜色 VARCHAR(7),
- 宽度 FLOAT
- );
- INSERT INTO 时间轴 (id, 起点_x, 起点_y, 终点_x, 终点_y, 颜色, 宽度)
- VALUES (1, 100, 500, 700, 500, '#ffffff', 2);
- -- 创建曲线表
- CREATE TABLE 曲线 (
- id INT PRIMARY KEY,
- 类型 VARCHAR(20),
- 路径 TEXT,
- 颜色 VARCHAR(7),
- 宽度 FLOAT,
- 虚线 BOOLEAN
- );
- INSERT INTO 曲线 (id, 类型, 路径, 颜色, 宽度, 虚线)
- VALUES
- (1, '%曲线', ', '#ff6b6b', 3, FALSE),
- (2, '%基线',, '#4ecdc4', 3, TRUE);
- -- 创建关键点表
- CREATE TABLE 关键点 (
- id INT PRIMARY KEY,
- 类型 VARCHAR(20),
- x INT,
- y INT,
- 半径 INT,
- 颜色 VARCHAR(7)
- );
- INSERT INTO 关键点 (id, 类型, x, y, 半径, 颜色)
- VALUES (1, '完美点', '#f7b731');
- -- 创建文本表
- CREATE TABLE 文本 (
- id INT PRIMARY KEY,
- 内容 TEXT,
- x INT,
- y INT,
- 字体大小 INT,
- 颜色 VARCHAR(7),
- 对齐方式 VARCHAR(10)
- );
- INSERT INTO 文本 (id, 内容, x, y, 字体大小, 颜色, 对齐方式) VALUES
- (1, '%时间%', '#ffffff', 'middle'),
- (2, '%曲线%',, '#ff6b6b', 'middle'),
- (3, '%基线%', , '#4ecdc4', 'start'),
- (4, '%完美点', '#f7b731', 'start'),
- (5, '%缝隙%', '#fc5c65', 'middle'),
- (6, '%底层理解', '#ffffff', 'middle'),
- (7, '%过程',, '#45aaf2', 'middle'),
- (8, '%完美', '#ffffff', 'middle'),
- (9, '%新机遇', , '#ffffff', 'end');
- -- 创建特殊元素表
- CREATE TABLE 特殊元素 (
- id INT PRIMARY KEY,
- 类型 VARCHAR(20),
- 属性 TEXT
- );
- INSERT INTO 特殊元素 (id, 类型, 属性) VALUES
- (1, '%底层理解', fill=#45aaf2 opacity=0.7'),
- (2, '%过程箭头%', 'stroke=#45aaf2 stroke-width=2 marker-end=url(#arrowhead)'),
- (3, '%缝隙%', 'stroke=#fc5c65 stroke-width=2');
- -- 创建箭头标记表
- CREATE TABLE 箭头标记 (
- id INT PRIMARY KEY,
- 标记_id VARCHAR(20),
- 宽度 INT,
- 高度 INT,
- 填充色 VARCHAR(7)
- );
- INSERT INTO 箭头标记 (id, 标记_id, 宽度, 高度, 填充色)
- VALUES (1, 'arrowhead', 10, 7, '#45aaf2');
- CREATE TABLE 运行规则 (
- id INT PRIMARY KEY,
- 规则 TEXT
- );
- INSERT INTO 运行规则 (id, 规则) VALUES
- CALL 思维流程('请输入想法或观点', @结果);
- SELECT @结果;
复制代码
|