参考:揭秘“湖仓一体”——Flink+Paimon+StarRocks,打造实时分析新纪元_paimon starrocks-优快云博客
步骤一:准备演示数据
- 在MySQL中执行以下命令,创建数据表。
USE emp;
-- 用户表
CREATE TABLE users (
user_id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '用户ID,主键',
user_name VARCHAR(50) NOT NULL COMMENT '用户名',
email VARCHAR(100) NOT NULL COMMENT '邮箱',
registration_date DATE NOT NULL COMMENT '注册日期'
) COMMENT '用户表';
INSERT INTO users (user_id, user_name, email, registration_date) VALUES
(1, '张山', 'alice@example.com', '2023-01-15'),
(2, '李四', 'bob@example.com', '2023-02-20'),
(3, '刘博', 'charlie@example.com', '2023-03-10');
-- 订单表
CREATE TABLE orders (
order_id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '订单ID,主键',
user_id BIGINT NOT NULL COMMENT '用户ID,外键,关联到users表',
order_date DATE NOT NULL COMMENT '订单日期',
total_amount DECIMAL(10, 2) NOT NULL COMMENT '订单总金额',
FOREIGN KEY (user_id) REFERENCES users(user_id)
) COMMENT '订单表';
INSERT INTO orders (user_id, order_date, total_amount) VALUES
(1, '2023-04-01', 150.00),
(2, '2023-04-05', 200.00),
(3, '2023-04-10', 250.00),
(1, '2023-04-15', 300.00);
-- 商品表
CREATE TABLE products (
product_id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '产品ID,主键',
product_name VARCHAR(100) NOT NULL COMMENT '产品名',
price DECIMAL(10, 2) NOT NULL COMMENT '产品价格'
) COMMENT '产品表';
INSERT INTO products (product_name, price) VALUES
('笔记本', 50.00),
('手表', 75.00),
('耳机', 100.00);
-- 订单详情表
CREATE TABLE order_details (
order_detail_id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '订单详情ID,主键',
order_id BIGINT NOT NULL COMMENT '订单ID,外键,关联到orders表',
product_id BIGINT NOT NULL COMMENT '产品ID,外键,关联到products表',
quantity INT NOT NULL COMMENT '购买数量',
subtotal DECIMAL(10, 2) NOT NULL COMMENT '小计金额(quantity * price)',
FOREIGN KEY (order_id) REFERENCES orders(order_id),
FOREIGN KEY (product_id) REFERENCES products(product_id)
) COMMENT '订单详情表';
-- 演示数据
INSERT INTO order_details (order_id, product_id, quantity, subtotal) VALUES
(1, 1, 2, 100.00),
(1, 2, 1, 50.00),
(2, 1, 1, 50.00),
(2, 3, 2, 150.00),
(3, 2, 2, 150.00),
(3, 3, 1, 100.00),
(4, 3, 3, 300.00);

SHOW VARIABLES LIKE 'log_bin';

1634

被折叠的 条评论
为什么被折叠?



