در این مطلب، ویدئو پایتون را به پایگاه داده MariaDB/MySQL متصل کنید [تقریباً هر آنچه که باید در 9 دقیقه بدانید!] با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:09
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,719 –> 00:00:02,159
بسیار خوب، اجازه دهید شروع کنیم، بنابراین
2
00:00:02,159 –> 00:00:03,840
هر چیزی که باید
3
00:00:03,840 –> 00:00:06,480
در مورد کانکتور mysql در کمتر از 9
4
00:00:06,480 –> 00:00:08,160
دقیقه
5
00:00:08,160 –> 00:00:09,440
بدانید، اولین کاری
6
00:00:09,440 –> 00:00:10,719
که باید انجام دهید این است
7
00:00:10,719 –> 00:00:12,719
که کانکتور mysql را نصب کنید،
8
00:00:12,719 –> 00:00:14,240
در این مورد من از کانکتور خالص استفاده می کنم.
9
00:00:14,240 –> 00:00:15,920
نسخه پایتون، شما بسته خود را با mysql.connector وارد خواهید کرد،
10
00:00:15,920 –> 00:00:18,160
11
00:00:18,160 –> 00:00:20,320
من آن را به عنوان mariadb نامیدهام، زیرا
12
00:00:20,320 –> 00:00:23,039
از پایگاه داده mariadb استفاده میکنم
13
00:00:23,039 –> 00:00:24,320
، اولین کاری که
14
00:00:24,320 –> 00:00:26,400
برای شروع اجرای دستورات باید انجام دهید
15
00:00:26,400 –> 00:00:29,039
، ایجاد ارتباط با my
16
00:00:29,039 –> 00:00:30,080
mariadb است.
17
00:00:30,080 –> 00:00:31,439
در این مورد من یک کاربر ریشه دارم به نام
18
00:00:31,439 –> 00:00:33,760
test my password is password و
19
00:00:33,760 –> 00:00:35,200
من این را روی دستگاه محلی خود اجرا می کنم
20
00:00:35,200 –> 00:00:37,200
به همین دلیل به آن localhost می گویند
21
00:00:37,200 –> 00:00:38,559
و وقتی mariadb next you را نصب کردم هیچ یک از تنظیمات پیکربندی پورت را
22
00:00:38,559 –> 00:00:40,399
تغییر
23
00:00:40,399 –> 00:00:42,000
ندادم
24
00:00:42,000 –> 00:00:43,440
. باید یک مکان نما پایگاه داده بسازید
25
00:00:43,440 –> 00:00:45,120
و می توانید
26
00:00:45,120 –> 00:00:47,760
آن را با mariadb underscore
27
00:00:47,760 –> 00:00:49,360
connection.cursor اجرا کنید، یک نوع
28
00:00:49,360 –> 00:00:51,920
ویژگی جالب وجود دارد که می توانید آن را در
29
00:00:51,920 –> 00:00:53,600
فرهنگ لغت ارسال کنید، اگر می
30
00:00:53,600 –> 00:00:54,960
خواهید مقادیر برگردانده شده از پایگاه داده خود را دریافت کنید
31
00:00:54,960 –> 00:00:56,399
و دستورات را در
32
00:00:56,399 –> 00:00:58,079
قالب فرهنگ لغت انتخاب کنید که واقعاً
33
00:00:58,079 –> 00:01:00,559
بسیار مفید است. کار بعدی که
34
00:01:00,559 –> 00:01:01,920
میخواهیم انجام دهیم این است که یک پایگاه داده
35
00:01:01,920 –> 00:01:03,760
و چند جدول در داخل آن ایجاد کنیم، بنابراین
36
00:01:03,760 –> 00:01:04,959
37
00:01:04,959 –> 00:01:08,000
اولین کاری که انجام میدهم این است که سطرهایی را که در آن توضیح داده میشود، نظر بدهم.
38
00:01:08,000 –> 00:01:09,200
ما نیاز داریم،
39
00:01:09,200 –> 00:01:11,600
بنابراین ابتدا پایگاه داده خود را ایجاد کنید، بنابراین ابتدا
40
00:01:11,600 –> 00:01:13,360
میخواهم یک پایگاه داده به نام پایگاه داده آزمایشی ایجاد
41
00:01:13,360 –> 00:01:14,720
کنم، بنابراین آن را با
42
00:01:14,720 –> 00:01:16,080
این دستور اجرا
43
00:01:16,080 –> 00:01:18,799
به مکاننمایی که در بالا ایجاد کردم ارسال میکنم تا
44
00:01:18,799 –> 00:01:19,520
مطمئن شوم که من
45
00:01:19,520 –> 00:01:21,840
واقعاً یک پایگاه داده ایجاد کردهام. پایگاه داده من
46
00:01:21,840 –> 00:01:23,680
این دستور به نام show databases را اجرا می کنم که
47
00:01:23,680 –> 00:01:26,000
فقط تمام پایگاه
48
00:01:26,000 –> 00:01:29,600
داده هایی را که در پایگاه
49
00:01:29,600 –> 00:01:31,040
داده mariadb من هستند با این نشان
50
00:01:31,040 –> 00:01:32,960
51
00:01:32,960 –> 00:01:33,920
52
00:01:33,920 –> 00:01:35,920
53
00:01:35,920 –> 00:01:37,520
می دهد. من سه پایگاه داده
54
00:01:37,520 –> 00:01:39,840
طرح اطلاعات شبکه خانگی و
55
00:01:39,840 –> 00:01:41,439
پایگاه داده آزمایشی دارم که
56
00:01:41,439 –> 00:01:43,600
57
00:01:43,600 –> 00:01:45,360
قبلاً پس از ایجاد پایگاه داده ایجاد کردیم، در
58
00:01:45,360 –> 00:01:47,920
واقع باید نام پایگاه داده را
59
00:01:47,920 –> 00:01:49,680
به پارامترهای اینجا اضافه کنم، بنابراین در این
60
00:01:49,680 –> 00:01:51,360
مورد می گویم پایگاه داده
61
00:01:51,360 –> 00:01:54,240
برابر است و را n پایگاه داده را آزمایش کنید، بنابراین
62
00:01:54,240 –> 00:01:55,680
شما
63
00:01:55,680 –> 00:01:58,079
مستقیماً
64
00:01:58,079 –> 00:01:59,920
با پایگاه دادهای که تماس گرفتهاید ارتباط برقرار میکنید و نه
65
00:01:59,920 –> 00:02:03,119
فقط با پایگاه داده بهعنوان کل
66
00:02:03,119 –> 00:02:04,399
67
00:02:04,399 –> 00:02:06,560
یک جدول ایجاد می
68
00:02:06,560 –> 00:02:08,960
کنم
69
00:02:21,360 –> 00:02:22,560
و آن را فقط دو
70
00:02:22,560 –> 00:02:25,440
ستون از کاراکتر ما با
71
00:02:25,440 –> 00:02:28,480
دو عنصر و یکی ستون دو است
72
00:02:28,480 –> 00:02:29,840
که فقط یک عدد صحیح است
73
00:02:29,840 –> 00:02:33,120
و بعد از اینکه commit کردم،
74
00:02:33,120 –> 00:02:35,360
دستور show tables را اجرا می کنم. و
75
00:02:35,360 –> 00:02:37,200
بر روی نتایج تکرار کنید تا تمام جداول
76
00:02:37,200 –> 00:02:38,560
موجود در پایگاه داده را نشان دهید،
77
00:02:38,560 –> 00:02:40,640
بنابراین بعد از اجرا کردن می توانید ببینید که
78
00:02:40,640 –> 00:02:42,000
فقط یک جدول وجود دارد
79
00:02:42,000 –> 00:02:44,000
که به نام جدول ایجاد پایتون نام دارد،
80
00:02:44,000 –> 00:02:47,760
جدولی که قبل از همه چیز اجرا کردم،
81
00:02:47,760 –> 00:02:49,360
اجازه دهید شروع به قرار دادن چیزها
82
00:02:49,360 –> 00:02:50,800
در جداول خود
83
00:02:50,800 –> 00:02:52,800
کنیم. من اینها را خیلی سریع شمارش می کنم بسیار
84
00:02:52,800 –> 00:02:54,000
خوب،
85
00:02:54,000 –> 00:02:55,440
بنابراین می خواهم به شما دو نسخه را نشان دهم
86
00:02:55,440 –> 00:02:58,080
تا
87
00:02:58,080 –> 00:03:00,400
با استفاده از این رابط، چیزها را در پایگاه داده mysql قرار دهید،
88
00:03:00,400 –> 00:03:02,000
اولین مورد فقط یک عبارت آماده شده با کد سخت
89
00:03:02,000 –> 00:03:02,959
است
90
00:03:02,959 –> 00:03:04,239
یا واقعاً یک عبارت آماده نیست،
91
00:03:04,239 –> 00:03:06,480
اما فقط یک عبارت سخت است. رشته کد شده
92
00:03:06,480 –> 00:03:08,640
بنابراین در این مورد من می خواهم hot را به
93
00:03:08,640 –> 00:03:10,400
دو ردیف بالا یک و داغ
94
00:03:10,400 –> 00:03:13,519
بالا یک و دو را در جدولی
95
00:03:13,519 –> 00:03:14,400
که در بالا ایجاد کردم
96
00:03:14,400 –> 00:03:16,720
وارد کنم تا این کار را انجام دهم، دستور sql
97
00:03:16,720 –> 00:03:18,800
را در دستور execute قرار دهید
98
00:03:18,800 –> 00:03:21,519
و سپس commit um mysql را بزنید
99
00:03:21,519 –> 00:03:23,120
. یک commit خودکار نیست، بنابراین اگر
100
00:03:23,120 –> 00:03:24,400
101
00:03:24,400 –> 00:03:26,799
com را نزنید، هر
102
00:03:26,799 –> 00:03:28,159
بار
103
00:03:28,159 –> 00:03:29,760
که هر کاری را که میخواهید وارد کنید، دستور commit را اجرا نکنید، آنها
104
00:03:29,760 –> 00:03:30,879
در واقع در پایگاه داده شما ذخیره نمیشوند،
105
00:03:30,879 –> 00:03:32,799
که در واقع
106
00:03:32,799 –> 00:03:35,200
کاملاً خوب است، اجازه دهید برویم. پیش از این و
107
00:03:35,200 –> 00:03:36,480
این سه خط را متعهد
108
00:03:36,480 –> 00:03:39,200
کنید، بسیار خوب، نوع بعدی طعم، من
109
00:03:39,200 –> 00:03:40,480
حدس میزنم میخواهید بگویید که میتوانید با
110
00:03:40,480 –> 00:03:42,319
درجها داشته باشید، زمانی است که
111
00:03:42,319 –> 00:03:44,080
مقادیر دیگری
112
00:03:44,080 –> 00:03:45,680
مانند قسمت جلویی برنامه خود را
113
00:03:45,680 –> 00:03:47,120
دارید یا معمولاً
114
00:03:47,120 –> 00:03:50,560
ندارید. مانند یک عبارت سخت کدگذاری
115
00:03:50,560 –> 00:03:51,440
شده که میخواهید
116
00:03:51,440 –> 00:03:54,640
در um قرار دهید و بنابراین میتوانید با
117
00:03:54,640 –> 00:03:55,040
118
00:03:55,040 –> 00:03:57,360
جایگزین کردن دستورات مقادیر برای
119
00:03:57,360 –> 00:03:58,840
این
120
00:03:58,840 –> 00:04:02,319
121
00:04:02,319 –> 00:04:04,400
نگهدارندههای علامت درصد، این کار را انجام دهید، بنابراین اگر 10 مقدار برای
122
00:04:04,400 –> 00:04:05,680
درج در آن داشتید، به 10 مورد از آنها نیاز خواهید داشت.
123
00:04:05,680 –> 00:04:08,560
علامت درصد در این مورد i
124
00:04:08,560 –> 00:04:11,280
just دو ستون ستون یک و دو داشته باشید
125
00:04:11,280 –> 00:04:13,599
و همچنین چیز بعدی که نیاز دارید
126
00:04:13,599 –> 00:04:14,720