{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Code for testing database connection" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Using sqlite3, run basic query on nba database" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "('76001', 'Alaa Abdelnaby', 'Alaa', 'Abdelnaby', 0)\n", "('76002', 'Zaid Abdul-Aziz', 'Zaid', 'Abdul-Aziz', 0)\n", "('76003', 'Kareem Abdul-Jabbar', 'Kareem', 'Abdul-Jabbar', 0)\n", "('51', 'Mahmoud Abdul-Rauf', 'Mahmoud', 'Abdul-Rauf', 0)\n", "('1505', 'Tariq Abdul-Wahad', 'Tariq', 'Abdul-Wahad', 0)\n", "\n", "\n", "\n", "('2544', 'LeBron James', 'LeBron', 'James', 1)\n" ] } ], "source": [ "import sqlite3 as sql\n", "\n", "connection = sql.connect('./nba-data/nba.sqlite')\n", "cursor = connection.cursor()\n", "\n", "cursor.execute(\"select * from player limit 5\")\n", "rows = cursor.fetchall()\n", "for row in rows:\n", " print(row)\n", "\n", "print('\\n\\n')\n", "cursor.execute(\"select * from player where first_name = 'LeBron'\")\n", "rows = cursor.fetchall()\n", "for row in rows:\n", " print(row)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.9" } }, "nbformat": 4, "nbformat_minor": 2 }