{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/Library/Python/2.7/site-packages/pytz/__init__.py:29: UserWarning: Module idb was already imported from /Users/dongweiming/.ipython/extensions/idb.py, but /Library/Python/2.7/site-packages/ipython_db-1.0-py2.7.egg is being added to sys.path\n", " from pkg_resources import resource_stream\n" ] } ], "source": [ "%load_ext idb" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "Indexing schema. This will take a second...finished!\n", "Refreshing schema. Please wait...done!\n" ] }, { "data": { "text/plain": [ "DB[sqlite][localhost]:None > None@None" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%db_connect sqlite:///Users/dongweiming/baseball-archive-2012.sqlite" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
| Table | \n", "Columns | \n", "
|---|---|
| allstarfull | \n", "playerID, yearID, gameNum, gameID, teamID, lgID, GP, startingPos | \n", "
| appearances | \n", "yearID, teamID, lgID, playerID, G_all, G_batting, G_defense, G_p, G_c, G_1b, G_2 b, G_3b, G_ss, G_lf, G_cf, G_rf, G_of, G_dh, G_ph, G_pr | \n",
"
| awardsmanagers | \n", "managerID, awardID, yearID, lgID, tie, notes | \n", "
| awardsplayers | \n", "playerID, awardID, yearID, lgID, tie, notes | \n", "
| awardssharemanagers | \n", "awardID, yearID, lgID, managerID, pointsWon, pointsMax, votesFirst | \n", "
| awardsshareplayers | \n", "awardID, yearID, lgID, playerID, pointsWon, pointsMax, votesFirst | \n", "
| battingpost | \n", "yearID, round, playerID, teamID, lgID, G, AB, R, H, 2B, 3B, HR, RBI, SB, CS, BB, SO, IBB, HBP, SH, SF, GIDP | \n",
"
| fielding | \n", "playerID, yearID, stint, teamID, lgID, POS, G, GS, InnOuts, PO, A, E, DP, PB, WP , SB, CS, ZR | \n",
"
| fieldingof | \n", "playerID, yearID, stint, Glf, Gcf, Grf | \n", "
| fieldingpost | \n", "playerID, yearID, teamID, lgID, round, POS, G, GS, InnOuts, PO, A, E, DP, TP, PB , SB, CS | \n",
"
| halloffame | \n", "hofID, yearid, votedBy, ballots, needed, votes, inducted, category | \n", "
| hofold | \n", "hofID, yearid, votedBy, ballots, votes, inducted, category | \n", "
| managers | \n", "managerID, yearID, teamID, lgID, inseason, G, W, L, rank, plyrMgr | \n", "
| managershalf | \n", "managerID, yearID, teamID, lgID, inseason, half, G, W, L, rank | \n", "
| master | \n", "lahmanID, playerID, managerID, hofID, birthYear, birthMonth, birthDay, birthCoun try, birthState, birthCity, deathYear, deathMonth, deathDay, deathCountry, death State, deathCity, nameFirst, nameLast, nameNote, nameGiven, nameNick, weight, he ight, bats, throws, debut, finalGame, college, lahman40ID, lahman45ID, retroID, holtzID, bbrefID | \n",
"
| pitching | \n", "playerID, yearID, stint, teamID, lgID, W, L, G, GS, CG, SHO, SV, IPouts, H, ER, HR, BB, SO, BAOpp, ERA, IBB, WP, HBP, BK, BFP, GF, R, SH, SF, GIDP | \n",
"
| pitchingpost | \n", "playerID, yearID, round, teamID, lgID, W, L, G, GS, CG, SHO, SV, IPouts, H, ER, HR, BB, SO, BAOpp, ERA, IBB, WP, HBP, BK, BFP, GF, R, SH, SF, GIDP | \n",
"
| salaries | \n", "yearID, teamID, lgID, playerID, salary | \n", "
| schools | \n", "schoolID, schoolName, schoolCity, schoolState, schoolNick | \n", "
| schoolsplayers | \n", "playerID, schoolID, yearMin, yearMax | \n", "
| seriespost | \n", "yearID, round, teamIDwinner, lgIDwinner, teamIDloser, lgIDloser, wins, losses, t ies | \n",
"
| teams | \n", "yearID, lgID, teamID, franchID, divID, Rank, G, Ghome, W, L, DivWin, WCWin, LgWi n, WSWin, R, AB, H, 2B, 3B, HR, BB, SO, SB, CS, HBP, SF, RA, ER, ERA, CG, SHO, S V, IPouts, HA, HRA, BBA, SOA, E, DP, FP, name, park, attendance, BPF, PPF, teamI DBR, teamIDlahman45, teamIDretro | \n",
"
| teamsfranchises | \n", "franchID, franchName, active, NAassoc | \n", "
| teamshalf | \n", "yearID, lgID, teamID, Half, divID, DivWin, Rank, G, W, L | \n", "
| tmp_batting | \n", "playerID, yearID, stint, teamID, lgID, G, G_batting, AB, R, H, 2B, 3B, HR, RBI, SB, CS, BB, SO, IBB, HBP, SH, SF, GIDP, G_old | \n",
"
| Column | \n", "Type | \n", "Foreign Keys | \n", "Reference Keys | \n", "
|---|---|---|---|
| playerID | \n", "TEXT | \n", "\n", " | \n", " |
| yearID | \n", "INTEGER | \n", "\n", " | \n", " |
| gameNum | \n", "INTEGER | \n", "\n", " | \n", " |
| gameID | \n", "TEXT | \n", "\n", " | \n", " |
| teamID | \n", "TEXT | \n", "\n", " | \n", " |
| lgID | \n", "TEXT | \n", "\n", " | \n", " |
| GP | \n", "INTEGER | \n", "\n", " | \n", " |
| startingPos | \n", "INTEGER | \n", "\n", " | \n", " |
| Table | \n", "Name | \n", "Type | \n", "
|---|---|---|
| allstarfull | \n", "playerID | \n", "TEXT | \n", "
| Table | \n", "Column Name | \n", "Type | \n", "
|---|---|---|
| allstarfull | \n", "playerID | \n", "TEXT | \n", "
| appearances | \n", "playerID | \n", "TEXT | \n", "
| awardsplayers | \n", "playerID | \n", "TEXT | \n", "
| awardsshareplayers | \n", "playerID | \n", "TEXT | \n", "
| battingpost | \n", "playerID | \n", "TEXT | \n", "
| fielding | \n", "playerID | \n", "TEXT | \n", "
| fieldingof | \n", "playerID | \n", "TEXT | \n", "
| fieldingpost | \n", "playerID | \n", "TEXT | \n", "
| master | \n", "playerID | \n", "TEXT | \n", "
| pitching | \n", "playerID | \n", "TEXT | \n", "
| pitchingpost | \n", "playerID | \n", "TEXT | \n", "
| salaries | \n", "playerID | \n", "TEXT | \n", "
| schoolsplayers | \n", "playerID | \n", "TEXT | \n", "
| tmp_batting | \n", "playerID | \n", "TEXT | \n", "
| Table | \n", "Column Name | \n", "Type | \n", "
|---|---|---|
| battingpost | \n", "HR | \n", "INTEGER | \n", "
| pitching | \n", "HR | \n", "INTEGER | \n", "
| pitchingpost | \n", "HR | \n", "INTEGER | \n", "
| teams | \n", "HR | \n", "INTEGER | \n", "
| tmp_batting | \n", "HR | \n", "INTEGER | \n", "
| Table | \n", "Columns | \n", "
|---|---|
| battingpost | \n", "yearID, round, playerID, teamID, lgID, G, AB, R, H, 2B, 3B, HR, RBI, SB, CS, BB, SO, IBB, HBP, SH, SF, GIDP | \n",
"
| tmp_batting | \n", "playerID, yearID, stint, teamID, lgID, G, G_batting, AB, R, H, 2B, 3B, HR, RBI, SB, CS, BB, SO, IBB, HBP, SH, SF, GIDP, G_old | \n",
"
| \n", " | playerID | \n", "yearID | \n", "gameNum | \n", "gameID | \n", "teamID | \n", "lgID | \n", "GP | \n", "startingPos | \n", "
|---|---|---|---|---|---|---|---|---|
| 0 | \n", "aaronha01 | \n", "1955 | \n", "0 | \n", "NLS195507120 | \n", "ML1 | \n", "NL | \n", "1 | \n", "None | \n", "
1 rows \u00d7 8 columns
\n", "