clickhouse创建docker
docker run -d --name ClickHouse100 --privileged=true -p 8123:8123 -p 9000:9000 -e CLICKHOUSE_USER=default -e CLICKHOUSE_PASSWORD=clickhouse -e CLICKHOUSE_DB=default clickhouse/clickhouse-server:latest
docker exec -it ClickHouse100 clickhouse-client -u default -P clickhouse --database default
docker exec -it ClickHouse100 clickhouse-client -u default --password clickhouse --database default
1、进docker
docker exec -it ClickHouse100 clickhouse-client -u default --password clickhouse --database default
2、建表
CREATE TABLE IF NOT EXISTS `电 商 销 售 数 据 gauss` (
`_id` String,
`订 单 编 号 ` String,
`用 户 ID` String,
`用 户 名 ` String,
`会 员 等 级 ` String,
`商 品 ID` Array(String),
`商 品 名 称 ` Array(String),
`所 属 分 类 ` Array(String),
`销 售 单 价 ` Array(Float64),
`购 买 数 量 ` Array(UInt32),
`小 计 金 额 ` Array(Float64),
`商 品 总 金 额 ` Float64,
`运 费 ` Float64,
`优 惠 券 抵 扣 ` Float64,
`实 付 金 额 ` Float64,
`支 付 方 式 ` String,
`支 付 状 态 ` String,
`支 付 时 间 ` DateTime64(3),
`物 流 状 态 ` String,
`发 货 时 间 ` Nullable(DateTime64(3)),
`签 收 时 间 ` Nullable(DateTime64(3)),
`省 份 ` String,
`城 市 ` String,
`街 道 ` String,
`收 件 人 ` String,
`联 系 电 话 ` String,
`订 单 状 态 ` String,
`下 单 时 间 ` DateTime64(3),
`订 单 备 注 ` String
) ENGINE = MergeTree()
ORDER BY (`订 单 编 号 `, `下 单 时 间 `);
3、插入数据
INSERT INTO `电 商 销 售 数 据 gauss` (
`_id`, `订 单 编 号 `, `用 户 ID`, `用 户 名 `, `会 员 等 级 `,
`商 品 ID`, `商 品 名 称 `, `所 属 分 类 `,
`销 售 单 价 `, `购 买 数 量 `, `小 计 金 额 `,
`商 品 总 金 额 `, `运 费 `, `优 惠 券 抵 扣 `, `实 付 金 额 `,
`支 付 方 式 `, `支 付 状 态 `, `支 付 时 间 `,
`物 流 状 态 `, `发 货 时 间 `, `签 收 时 间 `,
`省 份 `, `城 市 `, `街 道 `, `收 件 人 `, `联 系 电 话 `,
`订 单 状 态 `, `下 单 时 间 `, `订 单 备 注 `
) VALUES (
'690329d1f6c740d9c3ce5f49', -- _id
'EC20251030004', -- 订 单 编 号
'USER10020', -- 用 户 ID
'陈 大 明 ', -- 用 户 名
'白 银 ', -- 会 员 等 级
['PROD7001', 'PROD8002'], -- 商 品 ID( 数 组 类 型 )
['无 线 鼠 标 ', '键 盘 膜 '], -- 商 品 名 称 ( 数 组 类 型 )
['电 脑 外 设 ', '电 脑 配 件 '], -- 所 属 分 类 ( 数 组 类 型 )
[129, 29.9], -- 销 售 单 价 ( 数 组 类 型 )
[1, 2], -- 购 买 数 量 ( 数 组 类 型 )
[129, 59.8], -- 小 计 金 额 ( 数 组 类 型 )
188.8, -- 商 品 总 金 额
0, -- 运 费
10, -- 优 惠 券 抵 扣
178.8, -- 实 付 金 额
'微 信 支 付 ', -- 支 付 方 式
'已 支 付 ', -- 支 付 状 态
'2025-10-30 20:15:30', -- 支 付 时 间
'待 发 货 ', -- 物 流 状 态
NULL, -- 发 货 时 间 ( 未 发 货 用 NULL)
NULL, -- 签 收 时 间 ( 未 签 收 用 NULL)
'广 东 省 ', -- 省 份
'广 州 市 ', -- 城 市
'天 河 区 XX路 30号 ', -- 街 道
'陈 大 明 ', -- 收 件 人
'13400134000', -- 联 系 电 话
'已 支 付 ', -- 订 单 状 态
'2025-10-30 20:10:22', -- 下 单 时 间
'发 票 抬 头 : 个 人 ' -- 订 单 备 注
);

浙公网安备 33010602011771号