در این مطلب، ویدئو استفاده از پایگاه داده SQLite3 با Kivy – آموزش شماره 55 Python Kivy GUI با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:18:01
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,520
بچه ها جان اینجا از
2
00:00:01,520 –> 00:00:02,960
codeme.com چه خبره
3
00:00:02,960 –> 00:00:04,480
4
00:00:04,480 –> 00:00:08,080
5
00:00:11,440 –> 00:00:12,559
6
00:00:12,559 –> 00:00:13,280
به پایگاههای اطلاعاتی نگاه کنید،
7
00:00:13,280 –> 00:00:15,120
اما قبل از شروع به کار، اگر
8
00:00:15,120 –> 00:00:16,079
این ویدیو را دوست دارید، میخواهید شبیههای بیشتری ببینید،
9
00:00:16,079 –> 00:00:17,440
حتماً دکمه لایک
10
00:00:17,440 –> 00:00:17,840
زیر
11
00:00:17,840 –> 00:00:18,960
را فشار دهید، در آن کانال مشترک شوید.
12
00:00:18,960 –> 00:00:20,560
13
00:00:20,560 –> 00:00:22,080
14
00:00:22,080 –> 00:00:23,359
دوره هایی با صدها ویدیو
15
00:00:23,359 –> 00:00:25,279
برای آموزش کدنویسی از کد کوپن dg1 برای دریافت
16
00:00:25,279 –> 00:00:26,560
سی دلار تخفیف از عضویت تمام
17
00:00:26,560 –> 00:00:27,599
فیلم ها و کتاب های دوره های من
18
00:00:27,599 –> 00:00:29,199
یک بار هزینه فقط چهل و نه دلار است
19
00:00:29,199 –> 00:00:31,039
که بسیار ارزان است، خوب همانطور که
20
00:00:31,039 –> 00:00:32,320
در این ویدیو گفتم شروع به
21
00:00:32,320 –> 00:00:34,239
نگاه کردن به پایگاههای داده با kibby کنید تا
22
00:00:34,239 –> 00:00:35,760
بتوانید ببینید که من یک برنامه بسیار ابتدایی دارم
23
00:00:35,760 –> 00:00:37,360
در اینجا نامی را وارد کنید و میتوانید
24
00:00:37,360 –> 00:00:38,960
چیزی در آن تایپ کنید، اگر بخواهیم یک برنامه جدید اضافه کنیم میتوانیم
25
00:00:38,960 –> 00:00:40,640
رکوردهایی را که از قبل در پایگاه داده هستند نشان
26
00:00:40,640 –> 00:00:42,879
27
00:00:42,879 –> 00:00:44,879
دهیم. آن را در ارسال آن تایپ کنید tina was
28
00:00:44,879 –> 00:00:46,320
ad ما میتوانیم دوباره آن را نشان دهیم و در آنجا رونق بگیریم
29
00:00:46,320 –> 00:00:47,200
، او
30
00:00:47,200 –> 00:00:49,680
یک برنامه بسیار بسیار ابتدایی است، اما این
31
00:00:49,680 –> 00:00:51,199
فقط به ما کمک میکند تا با پایگاههای
32
00:00:51,199 –> 00:00:51,760
33
00:00:51,760 –> 00:00:53,840
داده شروع به کار کنیم تا نحوه استفاده از
34
00:00:53,840 –> 00:00:55,199
آنها و همه چیزهای خوب را به شما نشان دهیم، پس بیایید به
35
00:00:55,199 –> 00:00:56,399
عقب برگردیم. به کد ما من از
36
00:00:56,399 –> 00:00:57,840
ویرایشگر متن عالی استفاده می کنم و سپس ترمینال دسته ای را دریافت می کنم
37
00:00:57,840 –> 00:00:58,800
38
00:00:58,800 –> 00:01:00,000
و مثل همیشه می توانید پیوندی به
39
00:01:00,000 –> 00:01:01,840
کد را در بخش نظرات پین زیر
40
00:01:01,840 –> 00:01:03,120
و همچنین پیوندی به لیست پخش با
41
00:01:03,120 –> 00:01:04,720
همه ویدیوهای کیوی دیگر پیدا کنید. این ویدیو
42
00:01:04,720 –> 00:01:06,240
تا کنون بیش از 50 نسخه است، پس بررسی کنید که اگر
43
00:01:06,240 –> 00:01:07,600
تا به حال آن را ندیده اید،
44
00:01:07,600 –> 00:01:09,360
خوب من دو فایل در اینجا دارم، ابتدا
45
00:01:09,360 –> 00:01:12,080
زیر خط db، ابتدا نقطه پی پایگاه داده
46
00:01:12,080 –> 00:01:14,720
و ابتدا زیر خط db.kv یک فایل kivy کوچک
47
00:01:14,720 –> 00:01:15,280
48
00:01:15,280 –> 00:01:16,640
و اینها فقط ما هستند. کد پایه کیوی
49
00:01:16,640 –> 00:01:18,080
استارتر که اکنون از آن استفاده میکنیم،
50
00:01:18,080 –> 00:01:19,439
من از kvmd
51
00:01:19,439 –> 00:01:21,040
برای این ویدیو استفاده میکنم و بعداً روی آن
52
00:01:21,040 –> 00:01:22,320
کار خواهیم کرد، اما واقعاً
53
00:01:22,320 –> 00:01:23,200
54
00:01:23,200 –> 00:01:24,880
در این ویدیو چیزهای زیادی از qvmd انجام نمیدهیم.
55
00:01:24,880 –> 00:01:26,640
روی پایگاه داده تمرکز کنید
56
00:01:26,640 –> 00:01:28,560
تا بتوانید از آن در برنامه های kv معمولی یا برنامه های
57
00:01:28,560 –> 00:01:29,680
qivi md
58
00:01:29,680 –> 00:01:31,520
i استفاده کنید واقعاً مهم نیست، بنابراین میتوانید ببینید
59
00:01:31,520 –> 00:01:33,200
که ما کد اولیه kv خود را داریم، من
60
00:01:33,200 –> 00:01:35,520
به این اشاره میکنم که ابتدا db
61
00:01:35,520 –> 00:01:38,159
dot kv را زیر خط بکشید، بنابراین در این اولین ویدیوی پایگاه داده
62
00:01:38,159 –> 00:01:40,079
من فقط از پایگاه داده sqlite 3 استفاده میکنم.
63
00:01:40,079 –> 00:01:41,680
با پایتون یک
64
00:01:41,680 –> 00:01:43,360
پایگاه داده بسیار سبک وزن است
65
00:01:43,360 –> 00:01:45,280
و احتمالاً برای سطح تولید مانند آن عالی نیست،
66
00:01:45,280 –> 00:01:46,880
اما به ما نشان می دهد که چگونه
67
00:01:46,880 –> 00:01:48,320
از این موارد استفاده کنیم
68
00:01:48,320 –> 00:01:49,680
و سپس در ویدیوهای آینده به شما نشان خواهم داد که
69
00:01:49,680 –> 00:01:51,759
چگونه از پایگاه داده های بهتری مانند mysql
70
00:01:51,759 –> 00:01:53,360
postgres هر چیزی که می خواهید استفاده
71
00:01:53,360 –> 00:01:55,840
کنید. پس بیایید به اولین
72
00:01:55,840 –> 00:01:58,560
فایل زیرخط db.kivi خود برویم و
73
00:01:58,560 –> 00:01:59,920
74
00:01:59,920 –> 00:02:03,200
سریعاً یک رابط کاربری سریع در اینجا ایجاد کنیم، بنابراین
75
00:02:03,200 –> 00:02:05,360
بیایید بالای صفحه را که میخواهیم برچسب گذاری کنیم، ببینیم و بیایید به
76
00:02:05,360 –> 00:02:06,320
آن یک
77
00:02:06,320 –> 00:02:08,318
شناسه بدهیم مانند برچسب زیرخط کلمه خیلی نمیدانم
78
00:02:08,318 –> 00:02:10,000
منحصر به فرد است
79
00:02:10,000 –> 00:02:12,640
و بیایید اندازه زیرخط متن را انتخاب
80
00:02:12,640 –> 00:02:14,800
کنیم و این را روی اندازه خود نقطه تنظیم کنیم
81
00:02:14,800 –> 00:02:17,360
و سپس بیایید به ترتیب h تراز کنیم، نمی دانم
82
00:02:17,360 –> 00:02:18,879
فقط خیلی سریع این
83
00:02:18,879 –> 00:02:20,560
را انجام دهیم، بیایید وسط
84
00:02:20,560 –> 00:02:24,720
v تراز کنیم، بیایید مانند وسط برویم
85
00:02:24,720 –> 00:02:25,840
، نمی دانم چیست من اینجا کار می کنم،
86
00:02:25,840 –> 00:02:27,440
صبح دوشنبه است به این یک
87
00:02:27,440 –> 00:02:29,520
متن بدهید، مثلاً بگوییم چه
88
00:02:29,520 –> 00:02:31,760
نامی را وارد کنید، چیزی شبیه به آن و برای
89
00:02:31,760 –> 00:02:33,360
اندازه گیری خوب، بیایید اندازه زیر خط فونت را انتخاب کنیم
90
00:02:33,360 –> 00:02:36,480
و آن را روی 32 قرار دهیم. پس خوب است، فقط یک
91
00:02:36,480 –> 00:02:37,360
برچسب اصلی،
92
00:02:37,360 –> 00:02:40,480
اجازه دهید اکنون وارد متن نیز
93
00:02:40,480 –> 00:02:42,400
شویم و همانطور که گفتم ما فقط انجام کارهای اساسی
94
00:02:42,400 –> 00:02:44,000
در اینجا چیزهای زیادی از
95
00:02:44,000 –> 00:02:44,720
نوع md نیست،
96
00:02:44,720 –> 00:02:47,680
بیایید به این یک شناسه ورودی زیر خط کلمه
97
00:02:47,680 –> 00:02:48,239
98
00:02:48,239 –> 00:02:50,239
دوباره بسیار منحصر به فرد بدهیم و اجازه دهید
99
00:02:50,239 –> 00:02:51,680
چند
100
00:02:51,680 –> 00:02:54,239
خط آن را روی false قرار دهیم و سپس اجازه دهید به
101
00:02:54,239 –> 00:02:55,200
این یک
102
00:02:55,200 –> 00:02:59,120
علامت زیر خطی مانند
103
00:02:59,120 –> 00:03:02,560
1 و 0.5 بدهیم.
104
00:03:02,560 –> 00:03:03,599
و سپس در نهایت اجازه دهید به این یک
105
00:03:03,599 –> 00:03:04,720
دکمه بدهیم که احتمالاً
106
00:03:04,720 –> 00:03:06,000
چند دکمه را در اینجا می
107
00:03:06,000 –> 00:03:07,599
خواهیم، اما ما فقط یک دکمه واقعی را انجام می دهیم و سپس کپ
108
00:03:07,599 –> 00:03:09,120
و جایگذاری می کنیم، بنابراین بیایید به را
109
00:03:09,120 –> 00:03:10,640
نمایی اندازه زیر خط بکشیم و ا
110
00:03:10,640 –> 00:03:15,280
ن 1.5 می شود و س
111
00:03:15,280 –> 00:03:18,400
س برای اندازه فونت
112
00:03:18,400 –> 00:03:22,000
هم برای متن 32 برویم، بیایید برویم
113
00:03:22,000 –> 00:03:25,040
نام چیزی را ارسال کنیم
114
00:03:25,040 –> 00:03:27,519
و سپس وقتی این دکمه را فشار میدهیم
115
00:03:27,519 –> 00:03:28,239
116
00:03:28,239 –> 00:03:30,959
، فقط app.submit را فراخوانی میکنیم و
117
00:03:30,959 –> 00:03:33,200
این تابع را کمی در اینجا انجام میدهیم، بسیار
118
00:03:33,200 –> 00:03:35,760
خوب، ما هم میخواهیم احتمالاً دکمه دیگری می خواهم،
119
00:03:35,760 –> 00:03:37,440
بنابراین من فقط می خواهم کپی کنم
120
00:03:37,440 –> 00:03:39,440
این مرد
121
00:03:39,440 –> 00:03:41,440
بیاید اینجا دوباره آن را بچسبانید این
122
00:03:41,440 –> 00:03:43,280
همان چیزی خواهد بود که
123
00:03:43,280 –> 00:03:46,879
برنامه چیزی شبیه به آن را ضبط می کند
124
00:03:46,879 –> 00:03:49,920
و برای اینجا ما می خواهیم تماس بگیریم نمی دانم
125
00:03:49,920 –> 00:03:50,239
126
00:03:50,239 –> 00:03:52,879
رکوردهای زیر خط نشان بده بسیار خوب است
127
00:03:52,879 –> 00:03:53,280
پس
128
00:03:53,280 –> 00:03:54,560
بیایید ادامه دهیم و این را ذخیره کنیم و آن را اجرا
129
00:03:54,560 –> 00:03:56,319
کنیم تا بسازیم مطمئناً این کار
130
00:03:56,319 –> 00:03:58,319
می کند که در ابتدا دسی بل به
131
00:03:58,319 –> 00:04:00,400
ترمینال git bash ما اشاره می کند، من در فهرست c
132
00:04:00,400 –> 00:04:01,280
kbmd خود هستم، محیط مجازی خود را
133
00:04:01,280 –> 00:04:02,799
روشن کرده ام و بیایید
134
00:04:02,799 –> 00:04:06,239
ابتدا پایتون را زیر خط db dot pi قرار دهیم
135
00:04:06,239 –> 00:04:07,920
و وقتی این کار را انجام دادیم، این پایه را دریافت می کنیم. gui می
136
00:04:07,920 –> 00:04:10,560
گوید یک نام وارد
137
00:04:10,560 –> 00:04:13,760
کنید، دکمه ها در واقع کار نمی کنند، زیرا
138
00:04:13,760 –> 00:04:14,959
ما هنوز آنها را ساخته ایم،
139
00:04:14,959 –> 00:04:17,120
اما یک دکمه ارسال نام و یک
140
00:04:17,120 –> 00:04:18,639
دکمه نمایش رکوردها داریم، یک ورودی متنی کوچک
141
00:04:18,639 –> 00:04:20,000
که می توانیم موارد را تایپ کنیم
142
00:04:20,000 –> 00:04:22,000
خیلی خوب است. حالا
143
00:04:22,000 –> 00:04:24,240
بیایید به اولین فایل زیر خط db.pi خود برویم
144
00:04:24,240 –> 00:04:26,160
و برای استفاده از sqlite
145
00:04:26,160 –> 00:04:28,320
sqlite3 از نظر فنی همان چیزی است که ما
146
00:04:28,320 –> 00:04:30,000
فقط باید آن را وارد کنیم اکنون sqlite
147
00:04:30,000 –> 00:04:31,440
با پایتون می آید، چیزی برای نصب وجود ندارد،
148
00:04:31,440 –> 00:04:32,080
149
00:04:32,080 –> 00:04:34,360
فقط می توانیم با فراخوانی import sqlite3 boom از آن استفاده کنیم.
150
00:04:34,360 –> 00:04:35,840
151
00:04:35,840 –> 00:04:37,680
این تمام چیزی است که در آن وجود دارد نه w با
152
00:04:37,680 –> 00:04:39,040
دنباله من کمی بیشتر از
153
00:04:39,040 –> 00:04:40,320
این است، اما
154
00:04:40,320 –> 00:04:42,160
sqlite 3 با پایتون می آید، ما از آن
155
00:04:42,160 –> 00:04:44,479
استفاده می کنیم به همین راحتی، بنابراین
156
00:04:44,479 –> 00:04:47,600
خوب، بیایید به اینجا بیاییم و
157
00:04:47,600 –> 00:04:50,639
ابتدا اجازه دهید
158
00:04:50,639 –> 00:04:52,720
برخی از توابع را در اینجا تعریف کنیم به یاد داشته باشید که ما یک
159
00:04:52,720 –> 00:04:54,560
تابع ارسال داریم و یک تابع نمایش رکوردها،
160
00:04:54,560 –> 00:04:57,040
پس بیایید به ارسال
161
00:04:57,040 –> 00:04:59,680
برویم، میخواهیم خودمان را پاس کنیم و
162
00:04:59,680 –> 00:05:00,320
فعلاً این
163
00:05:00,320 –> 00:05:04,240
کار را انجام میدهیم و همچنین میخواهیم تعریف رکوردهای نمایش را فراخوانی کنیم،
164
00:05:04,240 –> 00:05:08,560
اجازه دهید فقط این را کپی کنم،
165
00:05:08,560 –> 00:05:11,199
ما نیز میخواهیم در خود پاس بدهیم و اجازه دهید فعلا پاس کنیم،
166
00:05:11,199 –> 00:05:12,160
167
00:05:12,160 –> 00:05:14,880
خوب پس اینها دو تابع ما هستند که
168
00:05:14,880 –> 00:05:16,160
آن دکمه ها قرار است آنها را فراخوانی
169
00:05:16,160 –> 00:05:18,080
کنند، بنابراین اولین کاری که باید انجام دهیم این است که
170
00:05:18,080 –> 00:05:20,000
وقتی برنامه شروع به کار کرد، باید یک جدول پایگاه داده ایجاد کنیم،
171
00:05:20,000 –> 00:05:20,960
172
00:05:20,960 –> 00:05:22,880
اگر یکی از آنها قبلا وجود نداشته باشد،
173
00:05:22,880 –> 00:05:24,160
زیرا می خواهیم اطلاعات خود
174
00:05:24,160 –> 00:05:25,440
را در پایگاه داده ای که داریم ذخیره کنیم. برای ایجاد یک
175
00:05:25,440 –> 00:05:26,080
پایگاه داده
176
00:05:26,080 –> 00:05:28,639
یا جدول در یک پایگاه داده به منظور استفاده از
177
00:05:28,639 –> 00:05:30,240
آن، بنابراین من می خواهم به
178
00:05:30,240 –> 00:05:33,039
تابع ساخت اصلی خود در اینجا و بالاتر از آن بیایم
179
00:05:33,039 –> 00:05:33,600
زیرا
180
00:05:33,600 –> 00:05:35,039
این فایل kivy ما را بارگذاری می کند و
181
00:05:35,039 –> 00:05:36,720
من می خواهم همه این موارد را قبل
182
00:05:36,720 –> 00:05:38,639
از بارگذاری ایجاد کنم. فایل کیوی ما
183
00:05:38,639 –> 00:05:41,759
پس بیایید بریم
184
00:05:41,759 –> 00:05:45,120
پایگاه داده بسازید یا به یکی وصل شوید
185
00:05:45,120 –> 00:05:46,400
و برای شروع یک
186
00:05:46,400 –> 00:05:47,840
اتصال ایجاد می کنم، آن را con
187
00:05:47,840 –> 00:05:48,960
کوتاه برای اتصال
188
00:05:48,960 –> 00:05:50,840
می نامم و این یک تابع
189
00:05:50,840 –> 00:05:52,560
sqlite3.connect خواهد بود
190
00:05:52,560 –> 00:05:55,199
و اکنون فقط باید
191
00:05:55,199 –> 00:05:56,000
192
00:05:56,000 –> 00:05:57,440
پایگاه داده خود را نام گذاری کنیم. بنابراین من می خواهم این
193
00:05:57,440 –> 00:05:59,759
اولین خط زیر خط db
194
00:05:59,759 –> 00:06:03,120
نقطه db را صدا بزنم، این یک فایل پایگاه داده خواهد بود،
195
00:06:03,120 –> 00:06:03,600
درست است
196
00:06:03,600 –> 00:06:05,840
من آن را firstdb می نامم زیرا این
197
00:06:05,840 –> 00:06:07,520
فایل اولین db نام دارد شما هر چیزی را که می خواهید تماس بگیرید
198
00:06:07,520 –> 00:06:08,160
199
00:06:08,160 –> 00:06:10,720
، مهم نیست.
200
00:06:10,720 –> 00:06:11,199
201
00:06:11,199 –> 00:06:12,240
که اتصال کوچک ما را ایجاد می
202
00:06:12,240 –> 00:06:14,400
کند، اکنون باید یک مکان نما ایجاد کنیم،
203
00:06:14,400 –> 00:06:15,600
بنابراین بیایید
204
00:06:15,600 –> 00:06:18,160
یک مکان نما ایجاد کنیم و یک مکان نما با یک
205
00:06:18,160 –> 00:06:19,600
پایگاه داده به نوعی شبیه
206
00:06:19,600 –> 00:06:20,800
به یک ربات کوچک
207
00:06:20,800 –> 00:06:22,400
است که خاموش می شود و کارها را برای شما
208
00:06:22,400 –> 00:06:24,479
درست انجام می دهد. شما به آن می گویید هی برو
209
00:06:24,479 –> 00:06:26,000
چیزی را در پایگاه داده جستجو کن
210
00:06:26,000 –> 00:06:27,520
مکان نما تمام می شود و
211
00:06:27,520 –> 00:06:28,639
212
00:06:28,639 –> 00:06:30,479
213
00:06:30,479 –> 00:06:32,080
214
00:06:32,080 –> 00:06:33,840
این کار را انجام می دهد. برای ایجاد آن،
215
00:06:33,840 –> 00:06:35,120
من آن را به نام c
216
00:06:35,120 –> 00:06:36,800
کوتاه برای مکان نما an می نامم d این
217
00:06:36,800 –> 00:06:40,319
یک نمونه مکاننمای نقطهای خواهد بود
218
00:06:40,319 –> 00:06:42,560
و این فقط همین ارتباط است
219
00:06:42,560 –> 00:06:43,600
که میگوید هی
220
00:06:43,600 –> 00:06:46,639
به این چیز متصل شوید و سپس یک مکاننما
221
00:06:46,639 –> 00:06:48,720
222
00:06:48,720 –> 00:06:50,240
بسازید، بنابراین حالا بیایید یک جدول بسازیم، جداول آن چیزی است که اطلاعات شما را در یک
223
00:06:50,240 –> 00:06:51,360
پایگاه داده نگه میدارد، بنابراین
224
00:06:51,360 –> 00:06:52,639
ما میرویم c ما از نقطه مکان نما استفاده می کنیم
225
00:06:52,639 –> 00:06:55,280
226
00:06:55,280 –> 00:06:58,000
و به درستی اجرا می کنیم و سپس چندین روش می توانید این کار را انجام دهید،
227
00:06:58,000 –> 00:06:58,479
228
00:06:58,479 –> 00:07:00,960
من از علامت نقل قول سه گانه استفاده می کنم، بنابراین
229
00:07:00,960 –> 00:07:02,639
می خواهیم جدولی را ایجاد کنیم
230
00:07:02,639 –> 00:07:06,720
اگر وجود ندارد،
231
00:07:06,720 –> 00:07:08,479
بنابراین اگر از قبل وجود داشته باشد،
232
00:07:08,479 –> 00:07:10,240
دوباره آن را ایجاد نمی کنیم، اما اگر
233
00:07:10,240 –> 00:07:11,840
وجود ندارد، جدولی را ایجاد میکند
234
00:07:11,840 –> 00:07:13,360
که میخواهیم اسمش را بگذاریم، فقط
235
00:07:13,360 –> 00:07:15,120
میخواهم آن را مشتری
236
00:07:15,120 –> 00:07:16,479
بنامم، بیایید وانمود کنیم که تعداد زیادی
237
00:07:16,479 –> 00:07:18,960
مشتری داریم، اکنون در اینجا
238
00:07:18,960 –> 00:07:20,639
باید ستونهای جدول خود را تعریف
239
00:07:20,639 –> 00:07:22,240
کنیم. یک ستون می خواهم من
240
00:07:22,240 –> 00:07:23,680
آن را نام کوچک صدا می کنم یا
241
00:07:23,680 –> 00:07:25,280
فقط می توانی آن را نام بگذاری، حدس می زنم
242
00:07:25,280 –> 00:07:27,759
درست باشد و آن نام به صورت متنی
243
00:07:27,759 –> 00:07:28,400
درست باشد،
244
00:07:28,400 –> 00:07:30,400
بنابراین من در مورد چیزهای پایگاه داده زیاد صحبت نمی کنم.
245
00:07:30,400 –> 00:07:31,840
246
00:07:31,840 –> 00:07:33,440
247
00:07:33,440 –> 00:07:34,800
اگر نمی دانید عملکرد پایه پایگاه داده را درک کنید
248
00:07:34,800 –> 00:07:36,240
کانال من را بررسی کنید، من تعداد زیادی
249
00:07:36,240 –> 00:07:38,880
ویدیوی sqlite و دیگر پایگاه دادهها را دارم،
250
00:07:38,880 –> 00:07:40,800
من همچنین یک سری چیزها در رابطه
251
00:07:40,800 –> 00:07:42,319
دارم.
252
00:07:42,319 –> 00:07:43,759
253
00:07:43,759 –> 00:07:45,520
kinter
254
00:07:45,520 –> 00:07:47,039
پس برگردید و ویدیوهای kinter را برای آن تماشا کنید
255
00:07:47,039 –> 00:07:47,680
256
00:07:47,680 –> 00:07:49,680
یا همانطور که گفتم می توانید سایر ویدیوهای
257
00:07:49,680 –> 00:07:50,800
پایگاه داده sqlite من را
258
00:07:50,800 –> 00:07:52,720
در یوتیوب بررسی کنید، من یک
259
00:07:52,720 –> 00:07:54,319
دوره کامل در مورد آن در code me دارم، بنابراین اگر واقعاً
260
00:07:54,319 –> 00:07:55,840
نیاز دارید موارد را بررسی کنید، بسیار آسان است.
261
00:07:55,840 –> 00:07:56,319
اما
262
00:07:56,319 –> 00:07:57,440
اگر آن را نمیدانید، باید
263
00:07:57,440 –> 00:08:00,160
سریع آن را در هر یک از آن مکانها یاد بگیرید، بنابراین
264
00:08:00,160 –> 00:08:01,840
این جدول را ایجاد میکند، ما
265
00:08:01,840 –> 00:08:03,360
فقط یک ستون داریم اگر بیش از یک
266
00:08:03,360 –> 00:08:04,960
ستون داشته باشیم، چیزی را در آنجا میزنیم
267
00:08:04,960 –> 00:08:07,120
و میدانید ما مانند نام خانوادگی
268
00:08:07,120 –> 00:08:10,160
که متن دو خواهد بود، هر چه که
269
00:08:10,160 –> 00:08:11,440
نداریم، فقط
270
00:08:11,440 –> 00:08:14,720
یک ستون داریم، بنابراین وقتی
271
00:08:14,720 –> 00:08:17,199
این کارها را انجام دادیم، باید
272
00:08:17,199 –> 00:08:19,840
تغییرات خود را انجام دهیم، مانند ذخیره کردن آنها به درستی،
273
00:08:19,840 –> 00:08:20,960
پس بیایید برویم con
274
00:08:20,960 –> 00:08:24,479
dot commit و سپس بیایید در
275
00:08:24,479 –> 00:08:27,680
نهایت اتصال
276
00:08:27,680 –> 00:08:30,720
خود را ببندیم و این کار con.close
277
00:08:30,720 –> 00:08:34,000
خوب است بنابراین w هنگامی که برنامه برای اولین بار شروع می شود،
278
00:08:34,000 –> 00:08:35,760
این پایگاه داده را ایجاد می کند،
279
00:08:35,760 –> 00:08:37,120
اگر قبلا وجود نداشته باشد، یک جدول در پایگاه داده ایجاد می کند،
280
00:08:37,120 –> 00:08:38,799
281
00:08:38,799 –> 00:08:40,240
نام پایگاه داده ابتدا
282
00:08:40,240 –> 00:08:41,919
زیرخط db خواهد بود، جدول قرار است
283
00:08:41,919 –> 00:08:43,039
مشتریان
284
00:08:43,039 –> 00:08:45,440
نامیده شود، ستونی به نام نام دارد. و
285
00:08:45,440 –> 00:08:47,920
ما خوب هستیم که برویم، بنابراین اکنون فقط باید
286
00:08:47,920 –>