New Snippet New Snippet Recent Snippets Recent Snippets My Snippets My Snippets Web Code Search Snippets Search
Sign inor Register
Language: SQL

Pfx database structure

228 Views
Copy Code Show/Hide Line Numbers
-- phpMyAdmin SQL Dump
-- version 2.6.2-pl1
-- http://www.phpmyadmin.net
-- 
-- Host: localhost:3306
-- Generation Time: Aug 26, 2009 at 03:49 AM
-- Server version: 5.0.41
-- PHP Version: 5.2.3
-- 
-- Database: `pbp`
-- 
 
-- --------------------------------------------------------
 
-- 
-- Table structure for table `atbats`
-- 
 
CREATE TABLE `atbats` (
  `ab_id` mediumint(9) unsigned NOT NULL auto_increment,
  `game_id` smallint(6) unsigned NOT NULL,
  `inning` tinyint(2) unsigned NOT NULL,
  `num` tinyint(3) unsigned NOT NULL,
  `ball` tinyint(1) unsigned NOT NULL,
  `strike` tinyint(1) unsigned NOT NULL,
  `outs` tinyint(1) unsigned NOT NULL,
  `batter` mediumint(6) unsigned NOT NULL,
  `pitcher` mediumint(6) unsigned NOT NULL,
  `stand` varchar(1) NOT NULL,
  `des` varchar(400) NOT NULL,
  `event` varchar(50) NOT NULL,
  `hit_x` float default NULL,
  `hit_y` float default NULL,
  `hit_type` varchar(1) default NULL,
  `bbtype` varchar(2) default NULL,
  PRIMARY KEY  (`ab_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Play-by-play data';
 
-- --------------------------------------------------------
 
-- 
-- Table structure for table `game_types`
-- 
 
CREATE TABLE `game_types` (
  `id` tinyint(3) unsigned NOT NULL,
  `type` varchar(25) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
-- --------------------------------------------------------
 
-- 
-- Table structure for table `games`
-- 
 
CREATE TABLE `games` (
  `game_id` smallint(5) unsigned NOT NULL auto_increment,
  `date` date NOT NULL,
  `home` varchar(7) NOT NULL,
  `away` varchar(7) NOT NULL,
  `game` tinyint(3) unsigned NOT NULL,
  `umpire` varchar(30) default NULL,
  `wind` tinyint(4) unsigned default NULL,
  `wind_dir` varchar(20) default NULL,
  `temp` tinyint(4) default NULL,
  `type` tinyint(3) unsigned NOT NULL default '1',
  `runs_home` tinyint(3) unsigned default NULL,
  `runs_away` tinyint(3) unsigned default NULL,
  `local_time` time default NULL,
  PRIMARY KEY  (`game_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
-- --------------------------------------------------------
 
-- 
-- Table structure for table `pitch_types`
-- 
 
CREATE TABLE `pitch_types` (
  `id` tinyint(2) NOT NULL,
  `pitch` varchar(25) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='list of pitch types';
 
-- --------------------------------------------------------
 
-- 
-- Table structure for table `pitches`
-- 
 
CREATE TABLE `pitches` (
  `pitch_id` mediumint(8) unsigned NOT NULL auto_increment,
  `ab_id` mediumint(8) unsigned NOT NULL,
  `des` varchar(30) NOT NULL,
  `type` varchar(1) NOT NULL,
  `id` smallint(5) unsigned NOT NULL,
  `x` float unsigned NOT NULL,
  `y` float unsigned NOT NULL,
  `start_speed` float unsigned default NULL,
  `end_speed` float unsigned default NULL,
  `sz_top` float unsigned default NULL,
  `sz_bot` float unsigned default NULL,
  `pfx_x` float default NULL,
  `pfx_z` float default NULL,
  `px` float default NULL,
  `pz` float default NULL,
  `x0` float default NULL,
  `y0` float default NULL,
  `z0` float default NULL,
  `vx0` float default NULL,
  `vy0` float default NULL,
  `vz0` float default NULL,
  `ax` float default NULL,
  `ay` float default NULL,
  `az` float default NULL,
  `break_y` float default NULL,
  `break_angle` float default NULL,
  `break_length` float default NULL,
  `ball` tinyint(3) unsigned default NULL,
  `strike` tinyint(3) unsigned default NULL,
  `on_1b` mediumint(8) unsigned default NULL,
  `on_2b` mediumint(8) unsigned default NULL,
  `on_3b` mediumint(8) unsigned default NULL,
  `sv_id` varchar(13) default NULL,
  `pitch_type` varchar(2) default NULL,
  `type_confidence` double default NULL,
  `my_pitch_type` tinyint(2) default NULL,
  PRIMARY KEY  (`pitch_id`),
  KEY `ab_id` (`ab_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
-- --------------------------------------------------------
 
-- 
-- Table structure for table `players`
-- 
 
CREATE TABLE `players` (
  `eliasid` mediumint(6) unsigned NOT NULL,
  `first` varchar(20) NOT NULL,
  `last` varchar(20) NOT NULL,
  `lahmanid` varchar(10) default NULL,
  `throws` varchar(1) default NULL,
  PRIMARY KEY  (`eliasid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='MLB Player IDs and names';
 
-- --------------------------------------------------------
 
-- 
-- Table structure for table `umpires`
-- 
 
CREATE TABLE `umpires` (
  `ump_id` smallint(5) unsigned NOT NULL auto_increment,
  `first` varchar(20) NOT NULL,
  `last` varchar(20) NOT NULL,
  PRIMARY KEY  (`ump_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Home plate umpire names';
by Mike Fast
  August 26, 2009 @ 1:51am

Add a comment


Report Abuse
brought to you by:
West Wind Techologies


If you find this site useful and use it frequently please consider making a donation to support this free service.
Donate