关于列车时刻表数据库

本站不定期更新列车时刻表数据库(如有重大变动会立即更新)以确保列车时刻库数据始终保持在最新状态,目前2017-12-1更新列车时刻数据已经是最新时刻表状态。

您可以在这里获取最新的完整版列车时刻表数据库,含最新沪宁本线高速列车(G开头)、跨线动车组列车(D开头)时刻数据

由于列车时刻数据票价计算是由程序运行得出,可能与实际会存在出入,票价请以当地火车站公告为准,列车时刻数据票价数据仅供参考。

样本下载  下载完整版

在线查询  测试数据库

列车时刻表数据库详细信息
  • 数据库更新:2017年12月01日
  • 数据库大小:10.89 MB
  • 全部车次:6,153 条
  • 总记录数:68,961 条
  • 包含车站:3,187 条
  • A 字头按需临时列车:0 条
  • C 字头城际列车:705 条
  • D 字头动车组:1,314 条
  • G 字头高速动车:1,645 条 New
  • K 字头快速列车:1,535 条
  • L 字头临时列车:0 条
  • N 字头管内快速列车:0 条
  • T 字头特快列车:231 条
  • Y 字头旅游列车:27 条
  • Z 字头直达特快列车:233 条
  • 普通列车:463 条
获得下载密码
可以通过以下方法购买数据库
工行 上海市分行第二营业部 夏礼娟
622202 1001017773083
建行 上海市分行天钥桥路支行 夏礼娟
4367 4212 1723 4606 366
注:除淘宝网购买以外,请在支付前和支付完成后联系客服人员获取下载密码或数据库;网站上所标注数据库价格均不包含税收,如需发票请在购买前联系客服人员。
联系客户服务
  • WangWang 旺旺
  • QQ (销售) 980407339
  • QQ (技术) 8409035
  • Mobile +86 13816081426
  • Fax +8621 58303685
  • Email Xq
完整版列车时刻表数据库
  • icon Microsoft Access 2000 - 2003 数据库
  • icon 支持 Windows 2000 - Server 2008
  • icon 支持其它数据库导入/转换 1 2
  • icon 包含列车车次表(TrainList 表)
  • icon 包含列车时刻详细表(Train 表)
  • icon 包含站台名称-拼音表(Pinyin 表)
  • icon 列车时刻表数据库在线测试 在线查询:列车时刻表及票价
表:TrainList(列车车次表)字段说明
ID(车次,Train表外键);Type(列车类型);startStation(始发站);endStation(终点站);R_Date(运行时间);Distance(里程 Int
表:Train(列车时刻详细表)字段说明
ID(车次);Type(列车类型);Station(车站);S_No(站序 Int);Day(天数 Int);A_Time(到达时间);D_Time(开车时间);R_Date(运行时间);Distance(里程 Int);P1(硬座);P2(软座);P3(硬卧);P4(软卧)
表:Pinyin(站台名称-拼音-省市表)字段说明
ID(数字 Int);Station(车站);Shortcode(拼音缩写);FullCode(完整拼音);Province(省份/直辖市);ProPinyin(省份/直辖市 拼音);Call(备用,可用于计数 Int
注:以上表字段除已标注数据类型外,其余均为 NVarChar 字符串类型
通过 淘宝网购买列车时刻表数据库下载密码 或 直接联系客服人员购买。购买价格:¥59.80元/个(五个以上价格优惠)
列车时刻表高级开发:中途车价格计算、中转站查询SQL 请点击这里下载帮助
-- 通过火车车次查询列车经由车站明细 SQL
/* 1 */
SELECT * FROM [Train] WHERE ([ID] LIKE @ID) ORDER BY [S_No] ASC
/* 2 */
SELECT Train.*, TrainList.startStation, TrainList.endStation FROM [TrainList] INNER JOIN 
[Train] ON TrainList.ID = Train.ID WHERE (TrainList.ID LIKE @ID) ORDER BY Train.S_No ASC
-- 通过车站名称查询经过列车 SQL
SELECT TrainList.*, Train.A_Time, Train.D_Time
FROM [TrainList] INNER JOIN Train ON TrainList.ID = Train.ID
WHERE (Train.Station = @Station) ORDER BY TrainList.ID ASC
-- 通过发车站@sStation和到达站@eStation查询火车时刻表 SQL
/* DD 到达站, CF 出发站, DDSJ 到达时间, CFSJ 出发时间, DDLC 到达里程, 
CFLC 出发里程, DDT 到达天数, CFT 出发天数 */
SELECT Train.[ID], Train.[Type], Train.Station AS DD, Train_1.Station AS CF,
Train.A_Time AS DDSJ, Train_1.D_Time AS CFSJ, Train.R_Date, Train.Distance AS DDLC, 
Train_1.Distance AS CFLC, Train.P1, Train.P2, Train.P3, Train.P4, 
TrainList.startStation, TrainList.endStation, Train.Day AS DDT, Train_1.Day AS CFT   
FROM TrainList INNER JOIN (Train INNER JOIN Train AS Train_1 ON Train.ID = Train_1.ID) 
ON (TrainList.ID = Train.ID) AND (TrainList.ID = Train_1.ID) 
WHERE ((Train.Station LIKE @eStation) AND (Train_1.Station LIKE @sStation) 
AND (Train_1.S_No < Train.S_No))
-- 通过拼音缩写查询车站名称 SQL
SELECT [Station] FROM [Pinyin] WHERE ([Shortcode] LIKE @Shortcode) ORDER BY [Station] ASC
-- 获得全部车站名称和拼音缩写 SQL
SELECT * FROM [Pinyin] ORDER BY [Shortcode] ASC
-- 获得火车时刻表全部车次 SQL
SELECT * FROM [TrainList] ORDER BY [ID] ASC
-- 通过拼音缩写查询火车时刻表(三表联查) SQL
SELECT Train.*, TrainList.R_Date, TrainList.Distance, TrainList.startStation, 
TrainList.endStation, TrainList.Type
FROM Pinyin INNER JOIN (TrainList INNER JOIN Train ON TrainList.ID = Train.ID) 
ON Pinyin.Station = Train.Station WHERE (((Pinyin.Shortcode) Like @Shortcode));