|
75 | 75 | "print(cur.fetchall())"
|
76 | 76 | ]
|
77 | 77 | },
|
| 78 | + { |
| 79 | + "cell_type": "markdown", |
| 80 | + "metadata": {}, |
| 81 | + "source": [ |
| 82 | + "### Creating a Table and inserzing Data" |
| 83 | + ] |
| 84 | + }, |
78 | 85 | {
|
79 | 86 | "cell_type": "code",
|
80 | 87 | "execution_count": 5,
|
|
151 | 158 | {
|
152 | 159 | "data": {
|
153 | 160 | "text/plain": [
|
154 |
| - "<sqlite3.Cursor at 0x7fe1fa654180>" |
| 161 | + "<sqlite3.Cursor at 0x7f12fb4210a0>" |
155 | 162 | ]
|
156 | 163 | },
|
157 | 164 | "execution_count": 9,
|
|
203 | 210 | "cell_type": "markdown",
|
204 | 211 | "metadata": {},
|
205 | 212 | "source": [
|
206 |
| - "#### Using Pandas" |
| 213 | + "#### Using Pandas to query" |
207 | 214 | ]
|
208 | 215 | },
|
209 | 216 | {
|
|
249 | 256 | "os.remove(os.path.join(\"..\",\"SampleDBs\",'sqlite_example.db'))"
|
250 | 257 | ]
|
251 | 258 | },
|
| 259 | + { |
| 260 | + "cell_type": "markdown", |
| 261 | + "metadata": {}, |
| 262 | + "source": [ |
| 263 | + "### Another example" |
| 264 | + ] |
| 265 | + }, |
| 266 | + { |
| 267 | + "cell_type": "code", |
| 268 | + "execution_count": 14, |
| 269 | + "metadata": {}, |
| 270 | + "outputs": [], |
| 271 | + "source": [ |
| 272 | + "conn = sqlite3.connect(os.path.join(\"..\",\"SampleDBs\",\"test.db\"))\n", |
| 273 | + " \n", |
| 274 | + "#Here, you can also supply database name as the special name :memory: to create a database in RAM." |
| 275 | + ] |
| 276 | + }, |
| 277 | + { |
| 278 | + "cell_type": "code", |
| 279 | + "execution_count": 15, |
| 280 | + "metadata": {}, |
| 281 | + "outputs": [], |
| 282 | + "source": [ |
| 283 | + "conn.execute('''CREATE TABLE COMPANY \n", |
| 284 | + " (ID INT PRIMARY KEY NOT NULL,\n", |
| 285 | + " NAME TEXT NOT NULL,\n", |
| 286 | + " AGE INT NOT NULL,\n", |
| 287 | + " ADDRESS CHAR(50),\n", |
| 288 | + " SALARY REAL);''')\n", |
| 289 | + "conn.close()" |
| 290 | + ] |
| 291 | + }, |
| 292 | + { |
| 293 | + "cell_type": "code", |
| 294 | + "execution_count": 16, |
| 295 | + "metadata": {}, |
| 296 | + "outputs": [], |
| 297 | + "source": [ |
| 298 | + "conn = sqlite3.connect(os.path.join(\"..\",\"SampleDBs\",\"test.db\"))\n", |
| 299 | + "\n", |
| 300 | + "conn.execute(\"INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (1, 'Paul', 32, 'California', 20000.00 )\");\n", |
| 301 | + "conn.execute(\"INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (2, 'Allen', 25, 'Texas', 15000.00 )\");\n", |
| 302 | + "conn.execute(\"INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (3, 'Teddy', 23, 'Norway', 20000.00 )\");\n", |
| 303 | + "conn.execute(\"INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (4, 'Mark', 25, 'Rich-Mond ', 65000.00 )\");\n", |
| 304 | + "\n", |
| 305 | + "conn.commit()\n", |
| 306 | + "conn.close()" |
| 307 | + ] |
| 308 | + }, |
| 309 | + { |
| 310 | + "cell_type": "code", |
| 311 | + "execution_count": 17, |
| 312 | + "metadata": {}, |
| 313 | + "outputs": [ |
| 314 | + { |
| 315 | + "name": "stdout", |
| 316 | + "output_type": "stream", |
| 317 | + "text": [ |
| 318 | + "ID = 1\n", |
| 319 | + "NAME = Paul\n", |
| 320 | + "ADDRESS = California\n", |
| 321 | + "SALARY = 20000.0 \n", |
| 322 | + "\n", |
| 323 | + "ID = 2\n", |
| 324 | + "NAME = Allen\n", |
| 325 | + "ADDRESS = Texas\n", |
| 326 | + "SALARY = 15000.0 \n", |
| 327 | + "\n", |
| 328 | + "ID = 3\n", |
| 329 | + "NAME = Teddy\n", |
| 330 | + "ADDRESS = Norway\n", |
| 331 | + "SALARY = 20000.0 \n", |
| 332 | + "\n", |
| 333 | + "ID = 4\n", |
| 334 | + "NAME = Mark\n", |
| 335 | + "ADDRESS = Rich-Mond \n", |
| 336 | + "SALARY = 65000.0 \n", |
| 337 | + "\n" |
| 338 | + ] |
| 339 | + } |
| 340 | + ], |
| 341 | + "source": [ |
| 342 | + "conn = sqlite3.connect(os.path.join(\"..\",\"SampleDBs\",\"test.db\"))\n", |
| 343 | + "\n", |
| 344 | + "cursor = conn.execute(\"SELECT id, name, address, salary from COMPANY\")\n", |
| 345 | + "for row in cursor:\n", |
| 346 | + " print(\"ID = \", row[0])\n", |
| 347 | + " print(\"NAME = \", row[1])\n", |
| 348 | + " print(\"ADDRESS = \", row[2])\n", |
| 349 | + " print(\"SALARY = \", row[3], \"\\n\")\n", |
| 350 | + " \n", |
| 351 | + "conn.close()" |
| 352 | + ] |
| 353 | + }, |
| 354 | + { |
| 355 | + "cell_type": "code", |
| 356 | + "execution_count": 18, |
| 357 | + "metadata": {}, |
| 358 | + "outputs": [], |
| 359 | + "source": [ |
| 360 | + "os.remove(os.path.join(\"..\",\"SampleDBs\",\"test.db\"))" |
| 361 | + ] |
| 362 | + }, |
252 | 363 | {
|
253 | 364 | "cell_type": "markdown",
|
254 | 365 | "metadata": {},
|
|
277 | 388 | },
|
278 | 389 | {
|
279 | 390 | "cell_type": "code",
|
280 |
| - "execution_count": 14, |
| 391 | + "execution_count": 19, |
281 | 392 | "metadata": {},
|
282 | 393 | "outputs": [],
|
283 | 394 | "source": [
|
|
287 | 398 | },
|
288 | 399 | {
|
289 | 400 | "cell_type": "code",
|
290 |
| - "execution_count": 15, |
| 401 | + "execution_count": 20, |
291 | 402 | "metadata": {},
|
292 | 403 | "outputs": [
|
293 | 404 | {
|
|
329 | 440 | },
|
330 | 441 | {
|
331 | 442 | "cell_type": "code",
|
332 |
| - "execution_count": 17, |
| 443 | + "execution_count": 21, |
333 | 444 | "metadata": {},
|
334 | 445 | "outputs": [
|
335 | 446 | {
|
|
361 | 472 | },
|
362 | 473 | {
|
363 | 474 | "cell_type": "code",
|
364 |
| - "execution_count": 18, |
| 475 | + "execution_count": 22, |
365 | 476 | "metadata": {},
|
366 | 477 | "outputs": [
|
367 | 478 | {
|
|
395 | 506 | },
|
396 | 507 | {
|
397 | 508 | "cell_type": "code",
|
398 |
| - "execution_count": 19, |
| 509 | + "execution_count": 23, |
399 | 510 | "metadata": {},
|
400 | 511 | "outputs": [
|
401 | 512 | {
|
|
429 | 540 | },
|
430 | 541 | {
|
431 | 542 | "cell_type": "code",
|
432 |
| - "execution_count": 20, |
| 543 | + "execution_count": 24, |
433 | 544 | "metadata": {},
|
434 | 545 | "outputs": [
|
435 | 546 | {
|
|
463 | 574 | },
|
464 | 575 | {
|
465 | 576 | "cell_type": "code",
|
466 |
| - "execution_count": 21, |
| 577 | + "execution_count": 25, |
467 | 578 | "metadata": {},
|
468 | 579 | "outputs": [
|
469 | 580 | {
|
|
497 | 608 | },
|
498 | 609 | {
|
499 | 610 | "cell_type": "code",
|
500 |
| - "execution_count": 22, |
| 611 | + "execution_count": 26, |
501 | 612 | "metadata": {},
|
502 | 613 | "outputs": [
|
503 | 614 | {
|
|
526 | 637 | },
|
527 | 638 | {
|
528 | 639 | "cell_type": "code",
|
529 |
| - "execution_count": 23, |
| 640 | + "execution_count": 27, |
530 | 641 | "metadata": {},
|
531 | 642 | "outputs": [
|
532 | 643 | {
|
|
561 | 672 | },
|
562 | 673 | {
|
563 | 674 | "cell_type": "code",
|
564 |
| - "execution_count": 24, |
| 675 | + "execution_count": 28, |
565 | 676 | "metadata": {},
|
566 | 677 | "outputs": [
|
567 | 678 | {
|
|
595 | 706 | },
|
596 | 707 | {
|
597 | 708 | "cell_type": "code",
|
598 |
| - "execution_count": 25, |
| 709 | + "execution_count": 29, |
599 | 710 | "metadata": {},
|
600 | 711 | "outputs": [
|
601 | 712 | {
|
|
628 | 739 | },
|
629 | 740 | {
|
630 | 741 | "cell_type": "code",
|
631 |
| - "execution_count": 26, |
| 742 | + "execution_count": 30, |
632 | 743 | "metadata": {},
|
633 | 744 | "outputs": [
|
634 | 745 | {
|
|
663 | 774 | },
|
664 | 775 | {
|
665 | 776 | "cell_type": "code",
|
666 |
| - "execution_count": 27, |
| 777 | + "execution_count": 31, |
667 | 778 | "metadata": {},
|
668 | 779 | "outputs": [
|
669 | 780 | {
|
|
698 | 809 | },
|
699 | 810 | {
|
700 | 811 | "cell_type": "code",
|
701 |
| - "execution_count": 28, |
| 812 | + "execution_count": 32, |
702 | 813 | "metadata": {},
|
703 | 814 | "outputs": [
|
704 | 815 | {
|
|
734 | 845 | },
|
735 | 846 | {
|
736 | 847 | "cell_type": "code",
|
737 |
| - "execution_count": 29, |
| 848 | + "execution_count": 33, |
738 | 849 | "metadata": {},
|
739 | 850 | "outputs": [
|
740 | 851 | {
|
|
777 | 888 | },
|
778 | 889 | {
|
779 | 890 | "cell_type": "code",
|
780 |
| - "execution_count": 31, |
| 891 | + "execution_count": 34, |
781 | 892 | "metadata": {},
|
782 | 893 | "outputs": [
|
783 | 894 | {
|
|
851 | 962 | "4 Worlds "
|
852 | 963 | ]
|
853 | 964 | },
|
854 |
| - "execution_count": 31, |
| 965 | + "execution_count": 34, |
855 | 966 | "metadata": {},
|
856 | 967 | "output_type": "execute_result"
|
857 | 968 | }
|
|
864 | 975 | ],
|
865 | 976 | "metadata": {
|
866 | 977 | "kernelspec": {
|
867 |
| - "display_name": "Python 3", |
| 978 | + "display_name": "Python 3 (ipykernel)", |
868 | 979 | "language": "python",
|
869 | 980 | "name": "python3"
|
870 | 981 | },
|
|
878 | 989 | "name": "python",
|
879 | 990 | "nbconvert_exporter": "python",
|
880 | 991 | "pygments_lexer": "ipython3",
|
881 |
| - "version": "3.7.6" |
| 992 | + "version": "3.8.10" |
882 | 993 | }
|
883 | 994 | },
|
884 | 995 | "nbformat": 4,
|
|
0 commit comments