创建时间:2026-06-14
本次新增的是 A 股全复权 1 分钟 K 线数据,作为全局 MySQL 行情底座中的独立公共表使用。
目标表:
a_share_minute_price_full_adja_share_minute_full_adj_import_runa_share_minute_full_adj_import_file_log使用边界:
a_share_minute_price。a_share_minute_price_front_sync 混用。trade_date、symbol,最好再带 trade_time 范围;禁止无边界全表扫描。源压缩包:
D:\A股日级行情数据近两年2023csv.rar
解压目录:
D:\manage_system\data\raw\a_share_minute_full_adj_2023_2026_csv
压缩包目录结构:
2023_front_m/<市场>/price_<股票代码>.csv
CSV 字段:
timetag,open,high,low,close,volumn,amount
字段说明:
timetag:分钟 bar 时间,格式如 20230523 09:30:00open/high/low/close:全复权 OHLCvolumn:源文件字段名如此拼写,入库后映射为 volumeamount:成交额导入 run_id:
full_adj_minute_20260614_rar
导入结果:
| 项目 | 数值 |
|---|---|
| 源 CSV 文件数 | 3161 |
| 已处理文件数 | 3161 |
| 有效入库行数 | 422,373,172 |
| 非空数据起始日期 | 2023-03-24 |
| 非空数据结束日期 | 2026-06-12 |
| 源 0 字节文件数 | 732 |
按市场统计:
| 市场 | 文件数 | 入库行数 | 0 字节文件数 |
|---|---|---|---|
| BJ | 320 | 44,413,040 | 0 |
| SH | 2314 | 331,542,089 | 508 |
| SZ | 527 | 46,418,043 | 224 |
0 字节源文件已记录到 a_share_minute_full_adj_import_file_log,不写入行情表。
a_share_minute_price_full_adj 主键:
symbol + trade_date + trade_time
核心字段:
| 字段 | 含义 |
|---|---|
trade_date |
交易日 |
trade_time |
分钟时间 |
bar_time |
完整 datetime |
symbol |
股票代码,格式如 600000.SH |
market |
SH / SZ / BJ |
open_price |
全复权开盘价 |
high_price |
全复权最高价 |
low_price |
全复权最低价 |
close_price |
全复权收盘价 |
volume |
源成交量 |
amount |
源成交额 |
source_file |
解压后相对文件路径 |
source_archive |
来源压缩包路径 |
import_run_id |
导入批次 |
导入脚本:
scripts/import_full_adj_minute_csv.py
运行 wrapper:
tmp/run_full_adj_minute_import_20260614.ps1
证据日志:
tmp/full_adj_minute_import_20260614.stdout.log
tmp/full_adj_minute_import_20260614.stderr.log
tmp/full_adj_minute_import_20260614.wrapper.log
tmp/rar_list_A股日级行情数据近两年2023csv_20260614.txt
tmp/unrar_A股日级行情数据近两年2023csv_20260614.log
SELECT *
FROM a_share_minute_price_full_adj
WHERE symbol = '600000.SH'
AND trade_date = '2024-01-02'
AND trade_time BETWEEN '09:30:00' AND '10:00:00'
ORDER BY trade_time;
禁止示例:
SELECT COUNT(*) FROM a_share_minute_price_full_adj;
全表统计必须优先使用导入运行表和文件日志表。