در این مطلب، ویدئو اتصال به پایگاه داده PostgreSQL از پایتون با Psycopg2 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:59
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,280
سلام به همه این ویدیو ما می خواهیم
2
00:00:02,280 –> 00:00:05,940
ببینیم چگونه به یک
3
00:00:05,940 –> 00:00:09,090
پایگاه داده احتمالی از پایتون متصل شویم، اکنون این
4
00:00:09,090 –> 00:00:11,010
کار را با کتابخانه ای به نام
5
00:00:11,010 –> 00:00:17,150
psych PG که یک آداپتور پایگاه داده برای
6
00:00:17,150 –> 00:00:21,330
پایتون است انجام می دهیم.
7
00:00:21,330 –> 00:00:24,119
8
00:00:24,119 –> 00:00:30,199
اجازه دهید پوشه ای به نام P Postgres ایجاد کنم،
9
00:00:30,199 –> 00:00:36,829
پوشه Oh از قبل وجود دارد، آن را حذف کنید
10
00:00:36,829 –> 00:00:42,870
تا دوباره ایجاد شود، خوب بیایید
11
00:00:42,870 –> 00:00:45,360
داخل یک پوشه حرکت کنیم، اکنون می خواهم
12
00:00:45,360 –> 00:00:52,649
هر روز یک پوشه پر جنب و جوش با ماژول BAMF ایجاد کنم
13
00:00:52,649 –> 00:00:56,360
، بیایید محیط را فعال کنیم و
14
00:00:56,360 –> 00:01:04,619
می خواهم install psycho PG 2 من
15
00:01:04,619 –> 00:01:07,049
قصد دارم نسخه باینری
16
00:01:07,049 –> 00:01:12,479
Sacre G را نصب کنم زیرا ما نمی
17
00:01:12,479 –> 00:01:15,659
خواهیم از کد منبع کامپایل
18
00:01:15,659 –> 00:01:22,310
کنیم، بنابراین بیایید باینری را سرقت کنیم و اگر قبلاً یک سرور Postgres روی شما داریم اکنون به اینجا می رویم.
19
00:01:23,090 –> 00:01:27,090
20
00:01:27,090 –> 00:01:30,750
21
00:01:30,750 –> 00:01:33,780
شاید یک جعبه زیبا یا چیزهایی شبیه به
22
00:01:33,780 –> 00:01:39,299
آن داشته باشید، می توانید از پایگاه داده پزشک برای
23
00:01:39,299 –> 00:01:42,299
بازی کردن با پایتون استفاده کنید، اما در این
24
00:01:42,299 –> 00:01:45,000
ویدیو من قصد دارم از Oroku برای
25
00:01:45,000 –> 00:01:48,630
ایجاد برنامه رایگان با
26
00:01:48,630 –> 00:01:52,619
Postgres استفاده کنم و اکنون اگر می خواهید
27
00:01:52,619 –> 00:01:55,470
برای همراهی با من با Roku که می
28
00:01:55,470 –> 00:01:58,140
خواهید ایجاد کنید، باید یک
29
00:01:58,140 –> 00:02:01,890
حساب کاربری در اینجا ایجاد کنید و زمانی که نمی توانید
30
00:02:01,890 –> 00:02:06,270
Roku seoi the Urraco را نصب کنید تا
31
00:02:06,270 –> 00:02:09,720
من قبلاً روی دستگاه خود نصب کرده بودم، بنابراین می
32
00:02:09,720 –> 00:02:11,890
خواهم یک حساب جدید ایجاد کنم.
33
00:02:11,890 –> 00:02:17,440
برنامه پیکانی ما این را P Postgres می نامیم.
34
00:02:17,440 –> 00:02:22,210
امیدوارم این نام قبلاً
35
00:02:22,210 –> 00:02:24,010
گرفته نشده باشد، خوب
36
00:02:24,010 –> 00:02:27,880
P Posterous را ایجاد کنید و ما می
37
00:02:27,880 –> 00:02:38,830
خواهیم Oroku Oscar s ql را اضافه کنیم و oky here
38
00:02:38,830 –> 00:02:40,950
we go
39
00:02:40,950 –> 00:02:45,010
برنامه در حال ایجاد است
40
00:02:45,010 –> 00:02:49,510
. در این مرحله من باید یک
41
00:02:49,510 –> 00:02:52,800
برنامه رایگان را ببینم که حساب کاربری من با
42
00:02:52,800 –> 00:02:58,660
پایگاه داده ما متصل است و برای
43
00:02:58,660 –> 00:03:00,820
دریافت اعتبار فعلی،
44
00:03:00,820 –> 00:03:04,390
این پروژه را در PyCharm
45
00:03:04,390 –> 00:03:06,970
باز می کنم، خوب با pycharm open و اجازه دهید یک
46
00:03:06,970 –> 00:03:12,600
فایل جدید در اینجا ایجاد کنم که این را می نامیم
47
00:03:13,260 –> 00:03:18,130
اتصال فایل در حال حاضر با Pachamama انجام نشده است
48
00:03:18,130 –> 00:03:21,010
خوب اجازه دهید مترجم را
49
00:03:21,010 –> 00:03:25,060
برای پروژه خود پیکربندی کنم، ما از
50
00:03:25,060 –> 00:03:28,200
محیط متغیری که به تازگی ایجاد کرده ایم استفاده می کنیم،
51
00:03:28,200 –> 00:03:31,480
خوب است برای استفاده از PG در پروژه خود،
52
00:03:31,480 –> 00:03:36,150
شما باید از کتابخانه پشتیبانی کنید،
53
00:03:36,150 –> 00:03:40,000
پس از وارد کردن بسته شما
54
00:03:40,000 –> 00:03:42,700
می توانید شروع به ایجاد یک اتصال کنید، به
55
00:03:42,700 –> 00:03:46,090
عنوان مثال من می توانم بگویم con equal psycho PG
56
00:03:46,090 –> 00:03:49,230
dot connect و در اینجا می خواهیم
57
00:03:49,230 –> 00:03:53,739
اعتبار
58
00:03:53,739 –> 00:03:56,560
پایگاه داده رایگان من را منتقل کنیم، اجازه دهید من
59
00:03:56,560 –> 00:03:59,950
دوباره وارد کنسول شوم و اکنون
60
00:03:59,950 –> 00:04:03,610
اعتبارنامه را از نمرات پست فراموش کنم و در ادامه در
61
00:04:03,610 –> 00:04:08,250
Heroku می توانید در نزدیکی URL اعتبار Roku EG اجرا
62
00:04:08,250 –> 00:04:13,390
کنید و سپس
63
00:04:13,390 –> 00:04:20,320
نام برنامه را اجرا کنید، بسیار خوب، من دستور را اشتباه نوشتم
64
00:04:20,320 –> 00:04:23,740
، اوه بله، البته این یک
65
00:04:23,740 –> 00:04:26,590
تماس اعتباری در URL است و شما می خواهید این رشته اتصال را دریافت کنید
66
00:04:26,590 –> 00:04:30,639
که فقط می توانید آن را کپی کنید.
67
00:04:30,639 –> 00:04:34,710
در داخل پروژه اینجا ما
68
00:04:34,710 –> 00:04:36,430
میرویم فکر میکنم اکنون خوب هستیم
69
00:04:36,430 –> 00:04:39,419
با این پیکربندی میتوانیم شروع به
70
00:04:39,419 –> 00:04:43,960
باز کردن اتصالات به پایگاه داده کنیم،
71
00:04:43,960 –> 00:04:47,410
اولین کاری که میخواهم انجام دهم
72
00:04:47,410 –> 00:04:49,750
وقتی با پایگاه داده بازی میکنم این است که برای مثال
73
00:04:49,750 –> 00:04:55,020
ایجاد جدولی برای ایجاد
74
00:04:55,020 –> 00:04:58,150
جدول اکنون میخواهیم روشی را به نام
75
00:04:58,150 –> 00:05:01,870
اجرا از مکاننما فراخوانی کنیم، نظریه
76
00:05:01,870 –> 00:05:04,690
فراتر از اتصال به
77
00:05:04,690 –> 00:05:07,240
پایگاه داده با Postgres این است که
78
00:05:07,240 –> 00:05:09,669
ابتدا باید اتصال را باز کنید و در اینجا
79
00:05:09,669 –> 00:05:15,400
ما قبلاً یک اتصال داریم و سپس در ادامه
80
00:05:15,400 –> 00:05:18,130
این اتصال برای باز کردن مکان نما است،
81
00:05:18,130 –> 00:05:24,550
بنابراین مکان نما را مانند نوری در نظر
82
00:05:24,550 –> 00:05:27,789
بگیرید که می توانید داخل پایگاه داده را ببینید تا بتوانم بگویم
83
00:05:27,789 –> 00:05:33,729
مکان نما هدایت می شود و این فلز مکان نما را به
84
00:05:33,729 –> 00:05:37,120
من برمی گرداند که می توانم در
85
00:05:37,120 –> 00:05:40,030
پایگاه داده خود برای اجرای پرس و جوها استفاده کنم تا بتوانم
86
00:05:40,030 –> 00:05:45,250
بگویم نقطه مکان نما با عبور دادن در
87
00:05:45,250 –> 00:05:51,159
پرس و جو اجرا می شود oh اجازه دهید یک جدول ایجاد کنم اجازه دهید
88
00:05:51,159 –> 00:05:54,449
جدولی ایجاد کنم شما می توانید بگویید پرس و جو برابر است
89
00:05:54,449 –> 00:05:58,319
اجازه دهید این را در یک رشته چند خطی قرار دهم
90
00:05:58,319 –> 00:06:04,599
کاربران جدول ایجاد کنید که شاید
91
00:06:04,599 –> 00:06:09,400
چند ستون اول ستون می تواند
92
00:06:09,400 –> 00:06:14,650
با نام varchar باشد. اکنون نه و چون
93
00:06:14,650 –> 00:06:18,930
غیرممکن است بتوانیم ایجاد
94
00:06:18,970 –> 00:06:24,910
کنیم، میتوانیم نامهای کلید اولیه ایجاد کنیم،
95
00:06:24,910 –> 00:06:27,790
همه میدانیم که
96
00:06:27,790 –> 00:06:33,130
شناسه نام کلید اصلی است، میتواند یک نوع داده سریال باشد
97
00:06:33,130 –> 00:06:36,100
که افزایش خودکار در Postgres است،
98
00:06:36,100 –> 00:06:42,900
اکنون نباید باشد. کلید اصلی بسیار
99
00:06:42,900 –> 00:06:45,430
خوب حالا اجازه دهید ستون دیگری
100
00:06:45,430 –> 00:06:50,970
به نام نام خانوادگی دوباره ایجاد کنم نمودار میله ای نه
101
00:06:52,020 –> 00:06:57,040
اکنون این اولین درخواست شماست و ما
102
00:06:57,040 –> 00:07:03,940
این درخواست را در اینجا ارسال می کنیم اکنون اجازه دهید
103
00:07:03,940 –> 00:07:09,310
من این مکان نما کد را اجرا کنم
104
00:07:09,310 –> 00:07:12,900
تا فایل را ذخیره کنم – بنابراین ما آن را باز کنید
105
00:07:12,900 –> 00:07:15,700
احتمالاً وصل شوید ion با psych we G
106
00:07:15,700 –> 00:07:18,940
connect ما از این روش اتصال یک مکان نما برگردانیم
107
00:07:18,940 –> 00:07:22,210
ما یک
108
00:07:22,210 –> 00:07:24,550
پرس و جو با ایجاد جدول کاربر با بلاههه ایجاد
109
00:07:24,550 –> 00:07:27,280
کردیم و حالا می خواهیم این
110
00:07:27,280 –> 00:07:30,190
کوئری را در مقابل پایگاه داده
111
00:07:30,190 –> 00:07:34,270
اجرا کنیم اگر این کد را اجرا کردم اجازه دهید یک کنسول باز کنم
112
00:07:34,270 –> 00:07:38,950
اتصال پایتون نقطه pi باید جدول را ایجاد کند
113
00:07:38,950 –> 00:07:45,240
حالا اجازه دهید یک کنسول psql
114
00:07:45,240 –> 00:07:49,630
را در پایگاه داده خود باز کنم که کیوبیت را می توان
115
00:07:49,630 –> 00:07:57,970
با roku psql انجام داد.
116
00:07:57,970 –> 00:08:06,640
117
00:08:06,640 –> 00:08:10,990
118
00:08:10,990 –> 00:08:16,600
همه پایگاههای داده ایجاد شدهاند،
119
00:08:16,600 –> 00:08:20,950
میتوانم به پایگاه داده خود متصل شوم، میتوانم تأیید کنم که
120
00:08:20,950 –> 00:08:24,760
این جدول را در پایگاه داده دارم و
121
00:08:24,760 –> 00:08:26,919
جدولی وجود