跳转到正文

cn_stock_basic_info

1. 表用途与适用场景

  • 用途:存储 A 股股票基础信息(全量覆盖)。
  • 常见场景:构建股票池、代码与名称映射、交易所/上市状态筛选。

2. 主键 / ORDER BY / 引擎 / 分区

  • 业务主键:instrument
  • ORDER BY:(instrument)
  • 引擎:ReplacingMergeTree()
  • 分区:无

3. 字段说明

字段名类型含义
instrumentString证券代码(如 000001.SZ
nameNullable(String)证券名称
areaNullable(String)地域
full_nameNullable(String)证券全称
en_nameNullable(String)英文全称
cnspellNullable(String)拼音缩写
marketNullable(String)市场类型(主板/创业板/科创板/CDR)
exchangeNullable(String)交易所代码
curr_typeNullable(String)交易货币
list_statusNullable(String)上市状态(L 上市 / D 退市)
list_dateNullable(Date)上市日期
delist_dateNullable(Date)退市日期
is_hsNullable(String)是否沪深港通标的(N 否 / H 沪股通 / S 深股通)
act_nameNullable(String)实控人名称
act_ent_typeNullable(String)实控人企业性质

4. 示例 SQL

sql
SELECT instrument, name, exchange, list_status, list_date
FROM market.cn_stock_basic_info
WHERE list_status = 'L'
ORDER BY instrument
LIMIT 20

5. 对应 Python 示例

python
import seeddata as sd

sd.set_base_url("http://127.0.0.1:18637")
sd.set_token("your_token_here")

sql = """
SELECT instrument, name, exchange, list_status
FROM market.cn_stock_basic_info
WHERE list_status = 'L'
ORDER BY instrument
LIMIT 20
"""

print(sd.query(sql).df.head())

6. 注意事项

  • 本表是全量基础信息表,不按交易日快照分区。
  • list_statusdelist_date 常用于过滤当前可交易标的。

seeddata front-end portal