در این مطلب، ویدئو حذف تمام رکوردهای پایگاه داده و جدول حذف – آموزش رابط کاربری گرافیکی Python Tkinter #179 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:01
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:01,520
بچه ها جان بزرگتر اینجا
2
00:00:01,520 –> 00:00:03,040
از codeme.com چه خبره
3
00:00:03,040 –> 00:00:04,240
4
00:00:04,240 –> 00:00:05,759
5
00:00:05,759 –> 00:00:08,720
6
00:00:14,559 –> 00:00:15,839
7
00:00:15,839 –> 00:00:16,880
قبل از شروع، تمام رکوردها را
8
00:00:16,880 –> 00:00:18,640
از برنامه پایه درختی ما از پایگاه
9
00:00:18,640 –> 00:00:19,840
داده حذف کنید اگر این
10
00:00:19,840 –> 00:00:20,880
ویدیو را دوست دارید می خواهید بیشتر شبیه آن را ببینید،
11
00:00:20,880 –> 00:00:22,160
حتماً دکمه لایک زیر را فشار دهید
12
00:00:22,160 –> 00:00:23,199
در کانال مشترک شوید.
13
00:00:23,199 –> 00:00:24,720
14
00:00:24,720 –> 00:00:26,240
خارج از codeme.com ما ده ها
15
00:00:26,240 –> 00:00:27,599
دوره با صدها ویدیو داریم که به
16
00:00:27,599 –> 00:00:28,160
شما آموزش می دهیم
17
00:00:28,160 –> 00:00:29,840
از کد کوپن استفاده کنید از کد کوپن youtube1 برای دریافت 30
18
00:00:29,840 –> 00:00:30,960
دلار تخفیف از عضویت، همه
19
00:00:30,960 –> 00:00:32,479
فیلم ها و کتاب های دوره های من هستند که ما
20
00:00:32,479 –> 00:00:34,000
فقط چهل و نه دلار هزینه می خواهیم که بسیار
21
00:00:34,000 –> 00:00:35,840
ارزان است، بسیار متحرک دقیقاً
22
00:00:35,840 –> 00:00:37,600
همراه با برنامه پایه درختی ما در اینجا در
23
00:00:37,600 –> 00:00:39,280
این ویدیو، ما می خواهیم تمام
24
00:00:39,280 –> 00:00:39,840
رکوردهایی را
25
00:00:39,840 –> 00:00:41,040
که قبلاً دریافت کرده ایم حذف کنیم، این دکمه حذف همه
26
00:00:41,040 –> 00:00:42,719
رکوردها وقتی روی آن کلیک می کنیم،
27
00:00:42,719 –> 00:00:44,160
همه رکوردها را از پایه درختی حذف می کند
28
00:00:44,160 –> 00:00:44,640
29
00:00:44,640 –> 00:00:46,160
اما آنها را حذف نمی کند. از
30
00:00:46,160 –> 00:00:48,160
خود پایگاه داده، به عنوان مثال،
31
00:00:48,160 –> 00:00:49,520
میتوانیم دوباره به اینجا برگردیم
32
00:00:49,520 –> 00:00:52,239
و آسمان را دوباره اجرا کنیم و وقتی این کار را انجام دادیم، همه
33
00:00:52,239 –> 00:00:53,600
رکوردها هنوز وجود دارند، بنابراین میخواهیم
34
00:00:53,600 –> 00:00:55,360
واقعاً این موارد را از پایگاه داده حذف کنیم،
35
00:00:55,360 –> 00:00:57,120
بنابراین وقتی آن را مجددا راهاندازی میکنیم
36
00:00:57,120 –> 00:00:58,879
، چیزی در آنجا وجود نداشته باشد، بنابراین اولین مورد
37
00:00:58,879 –> 00:01:00,320
کاری که میخواهم انجام دهم، اجازه دهید
38
00:01:00,320 –> 00:01:01,760
قبل از انجام هر کاری این را ببندیم،
39
00:01:01,760 –> 00:01:03,840
میروم به یک اکسپلورر ویندوز
40
00:01:03,840 –> 00:01:05,920
و به دایرکتوری c gui ما بروید
41
00:01:05,920 –> 00:01:07,760
، اینجا جایی است که ما برای همیشه کار میکردیم
42
00:01:07,760 –> 00:01:09,520
و شما به اینجا بیایید و این درخت
43
00:01:09,520 –> 00:01:11,920
زیرخط crm را ببینید که درست پایگاه داده ما است،
44
00:01:11,920 –> 00:01:12,960
بنابراین من میروم و
45
00:01:12,960 –> 00:01:14,960
روی copy کلیک میکنم و سپس کلیک راست
46
00:01:14,960 –> 00:01:16,640
میکنم و روی چسباندن کلیک میکنم و این فقط
47
00:01:16,640 –> 00:01:18,640
در یک کپی از پایگاه داده ما جایگذاری میشود،
48
00:01:18,640 –> 00:01:20,000
بنابراین ما پایگاه داده را حذف میکنیم.
49
00:01:20,000 –> 00:01:21,680
در این ویدیو و من
50
00:01:21,680 –> 00:01:23,040
واقعاً نمیخواهم همه رکوردها را
51
00:01:23,040 –> 00:01:24,240
از پایگاه داده خود حذف کنم، بنابراین فقط میخواهم
52
00:01:24,240 –> 00:01:25,200
از آن نسخه پشتیبان تهیه
53
00:01:25,200 –> 00:01:26,400
کنم و این یک راه سریع و
54
00:01:26,400 –> 00:01:28,080
آسان است که میتوانید این کار را انجام دهید، بنابراین
55
00:01:28,080 –> 00:01:29,520
بیایید به کد خود بازگردیم.
56
00:01:29,520 –> 00:01:31,040
من از ویرایشگر متن sublime در
57
00:01:31,040 –> 00:01:32,560
git bash استفاده می کنم ترمینال مثل همیشه و مثل
58
00:01:32,560 –> 00:01:33,759
همیشه می توانید پیوندی به کد را
59
00:01:33,759 –> 00:01:35,439
در بخش نظرات پین زیر و
60
00:01:35,439 –> 00:01:37,040
همچنین پیوندی به لیست پخش kinter با
61
00:01:37,040 –> 00:01:38,799
تقریباً 200 ویدیوی kinter دیگر پیدا کنید، بنابراین اگر
62
00:01:38,799 –> 00:01:39,920
هنوز آن را بررسی نکرده اید، ادامه دهید
63
00:01:39,920 –> 00:01:41,040
و یک به آن نگاه کنید
64
00:01:41,040 –> 00:01:44,079
تا فایل treebase.pi خود را داشته
65
00:01:44,079 –> 00:01:45,280
باشیم که روی چند ویدیوی اخیر کار کرده ایم
66
00:01:45,280 –> 00:01:45,759
67
00:01:45,759 –> 00:01:47,600
و اگر به اینجا بیاییم به پایین
68
00:01:47,600 –> 00:01:50,399
می بینیم که این دکمه حذف یک را داریم
69
00:01:50,399 –> 00:01:51,280
و سپس
70
00:01:51,280 –> 00:01:52,720
همه را حذف می کنیم و اگر به آن برویم در پایان
71
00:01:52,720 –> 00:01:54,240
میبینیم که این تابع حذف همه را فراخوانی میکند،
72
00:01:54,240 –> 00:01:54,960
73
00:01:54,960 –> 00:01:56,880
بنابراین در این ویدیو میخواهیم در آن کار کنیم،
74
00:01:56,880 –> 00:01:58,880
بنابراین بیایید به اینجا سر
75
00:01:58,880 –> 00:02:02,240
76
00:02:02,240 –> 00:02:04,960
بزنیم و آن تابع را پیدا کنیم و حذف همه را انتخاب کنیم و میتوانیم ببینیم
77
00:02:04,960 –> 00:02:06,240
این همان چیزی است که قبلاً دریافت کردهایم. در آنجا
78
00:02:06,240 –> 00:02:08,399
این کار چیزها را از نمای درختی حذف می
79
00:02:08,399 –> 00:02:09,520
کند،
80
00:02:09,520 –> 00:02:10,959
اما اینطور نیست که من گفتم
81
00:02:10,959 –> 00:02:12,959
چیزی را از پایگاه داده حذف کنید، بنابراین
82
00:02:12,959 –> 00:02:14,560
هر زمان که با یک پایگاه داده سروکار داریم همانطور
83
00:02:14,560 –> 00:02:16,080
که در چند ویدیوی آخر یاد گرفتیم
84
00:02:16,080 –> 00:02:17,840
باید به پایگاه داده متصل شویم.
85
00:02:17,840 –> 00:02:19,760
مکان نما تغییرات ما را انجام می دهد و
86
00:02:19,760 –> 00:02:21,200
سپس آن con را می بندد بنابراین من میخواهم
87
00:02:21,200 –> 00:02:22,879
اینجا به کارهای قبلی که انجام دادیم بیایم
88
00:02:22,879 –> 00:02:23,840
89
00:02:23,840 –> 00:02:26,720
و بیایید فقط آن چیزها را کپی کنیم، بنابراین
90
00:02:26,720 –> 00:02:28,959
91
00:02:28,959 –> 00:02:30,959
میتوانیم همه اینها را کپی کنیم و من
92
00:02:30,959 –> 00:02:32,640
آن را اینجا میآورم تا
93
00:02:32,640 –> 00:02:35,200
همه عملکردها و داخل آن را حذف کنیم. در اینجا
94
00:02:35,200 –> 00:02:36,560
من فقط میخواهم آن را جایگذاری کنم، ما
95
00:02:36,560 –> 00:02:37,120
به
96
00:02:37,120 –> 00:02:40,239
این چیزها نیاز نداریم و ما به
97
00:02:40,239 –> 00:02:42,560
این چیزها نیاز نداریم، ما در واقع
98
00:02:42,560 –> 00:02:44,000
99
00:02:44,000 –> 00:02:47,360
همه چیز را از جدول
100
00:02:47,360 –> 00:02:49,680
دقیقاً در اینجا حذف میکنیم، بنابراین البته در اینجا
101
00:02:49,680 –> 00:02:51,680
ما به پایگاه داده خود وصل میشویم.
102
00:02:51,680 –> 00:02:54,160
پایگاه داده زیرخط درختی crm.db است که
103
00:02:54,160 –> 00:02:56,080
همان چیزی است که ما به درستی از آن نسخه پشتیبان تهیه
104
00:02:56,080 –> 00:02:57,760
کردیم، بنابراین در حال اتصال به آن هستیم، ما
105
00:02:57,760 –> 00:02:59,360
یک مکان نما ایجاد می کنیم، در اینجا کاری انجام می دهیم،
106
00:02:59,360 –> 00:03:00,239
107
00:03:00,239 –> 00:03:01,599
سپس آن تغییرات را انجام می دهیم
108
00:03:01,599 –> 00:03:03,680
و سپس می بندیم. ارتباط ما مثل همیشه
109
00:03:03,680 –> 00:03:05,040
و وقتی با این کار تمام شد، اجازه دهید ادامه دهیم
110
00:03:05,040 –> 00:03:07,599
و ورودی ها را نیز پاک کنیم،
111
00:03:07,599 –> 00:03:08,959
فقط در صورتی که روی یکی از آن چیزها کلیک کرده باشیم،
112
00:03:08,959 –> 00:03:11,440
بنابراین به یاد داشته باشید که
113
00:03:11,440 –> 00:03:14,319
اگر به اینجا آمدیم دوباره این را اجرا کنید و بگویید
114
00:03:14,319 –> 00:03:15,440
روی یکی کلیک می کنیم از اینها
115
00:03:15,440 –> 00:03:17,840
ببینید همه این کادرها پس از
116
00:03:17,840 –> 00:03:18,959
کلیک روی این دکمه پر
117
00:03:18,959 –> 00:03:21,280
می شوند که همه این موارد را می خواهیم درست هم حذف
118
00:03:21,280 –> 00:03:22,640
شود، پس
119
00:03:22,640 –> 00:03:25,519
بیایید ادامه دهیم و اینطوری صدا
120
00:03:25,519 –> 00:03:26,879
کنیم،
121
00:03:26,879 –> 00:03:30,159
اوه بگوییم کادرهای ورودی روشن اگر
122
00:03:30,159 –> 00:03:33,760
پر شد، من نمیدانم هر چه باشد، خوب
123
00:03:33,760 –> 00:03:36,080
حالا چگونه میتوانیم همه چیز را
124
00:03:36,080 –> 00:03:37,519
از جدول حذف
125
00:03:37,519 –> 00:03:40,799
کنیم و میتوانیم همه شناسهها را دریافت کنیم
126
00:03:40,799 –> 00:03:42,799
حلقه کل جدول را
127
00:03:42,799 –> 00:03:44,640
در یک زمان حذف کنید،
128
00:03:44,640 –> 00:03:46,480
اما این نوع از منابع فشرده است و
129
00:03:46,480 –> 00:03:47,920
به نوعی احمقانه است زیرا
130
00:03:47,920 –> 00:03:50,640
sqlite مانند بسیاری از پایگاه های داده دستوری دارد
131
00:03:50,640 –> 00:03:51,840
که می توانید همه چیز را در جدول حذف کنید
132
00:03:51,840 –> 00:03:52,640
133
00:03:52,640 –> 00:03:54,640
و این دستور drop table است و
134
00:03:54,640 –> 00:03:55,840
تقریباً بسیار زیاد است. تقریباً برای
135
00:03:55,840 –> 00:03:58,720
هر پایگاه داده ای mysql postgres
136
00:03:58,720 –> 00:04:00,000
sqlite3 آنها
137
00:04:00,000 –> 00:04:02,000
همیشه این توانایی را دارند که جدول را رها کنند و
138
00:04:02,000 –> 00:04:03,360
در زبان پایگاه داده
139
00:04:03,360 –> 00:04:04,560
به
140
00:04:04,560 –> 00:04:06,080
این می گویند که جدول را حذف نمی کنیم، جدول را حذف نمی
141
00:04:06,080 –> 00:04:07,599
کنیم بلکه آن را
142
00:04:07,599 –> 00:04:10,000
از پایگاه داده حذف می کنیم و این مشکل
143
00:04:10,000 –> 00:04:11,519
بزرگی نیست زیرا وقتی این برنامه
144
00:04:11,519 –> 00:04:12,560
شروع می شود اگر به اینجا رسیدیم تا
145
00:04:12,560 –> 00:04:14,480
ابتدا به یاد داشته باشید در
146
00:04:14,480 –> 00:04:16,880
ابتدای این سری کوچک،
147
00:04:16,880 –> 00:04:20,399
ما این کار را انجام دادیم اگر وجود نداشت جدول خود را ایجاد کنیم،
148
00:04:20,399 –> 00:04:23,280
بنابراین اگر جدول خود را حذف کنیم اگر جدول خود را روپ کنید
149
00:04:23,280 –> 00:04:24,000
150
00:04:24,000 –> 00:04:25,919
و سپس برنامه را دوباره اجرا کنید
151
00:04:25,919 –> 00:04:27,280
، جدول را دوباره ایجاد میکند،
152
00:04:27,280 –> 00:04:28,880
هیچ دادهای در آن وجود نخواهد داشت، اما
153
00:04:28,880 –> 00:04:31,040
خود جدول دوباره ایجاد میشود،
154
00:04:31,040 –> 00:04:32,720
بنابراین ما مجبور
155
00:04:32,720 –> 00:04:34,320
نیستیم پس از رها کردن جدول، دوست
156
00:04:34,320 –> 00:04:36,560
داشته باشیم که دوباره ایجاد کنیم. همه چیز را
157
00:04:36,560 –> 00:04:38,160
در جدول حذف می کنیم، فقط جدول را رها می کنیم
158
00:04:38,160 –> 00:04:39,680
و دفعه بعد که برنامه اجرا می شود
159
00:04:39,680 –> 00:04:41,440
، جدول را دوباره ایجاد می کند، اگر بخواهیم
160
00:04:41,440 –> 00:04:42,400
161
00:04:42,400 –> 00:04:44,880
چیزهای جدیدی به جدول اضافه کنیم، پس از آن
162
00:04:44,880 –> 00:04:46,240
می توانیم این کار را انجام دهیم، پس
163
00:04:46,240 –> 00:04:49,440
بیایید به اینجا برگردیم و حذف را پیدا
164
00:04:49,440 –> 00:04:50,160
165
00:04:50,160 –> 00:04:54,160
کنیم. one remove many remove all
166
00:04:54,160 –> 00:04:55,919
خوب است پس تابع ما این است که چگونه
167
00:04:55,919 –> 00:04:57,759
همه چیز را از جدول رها کنیم اما
168
00:04:57,759 –> 00:05:00,320
ما از مکان نما خود استفاده می کنیم که نقطه c را اجرا می کنیم مانند
169
00:05:00,320 –> 00:05:01,280
همیشه درست انجام می
170
00:05:01,280 –> 00:05:04,320
دهید و دستور sql فقط
171
00:05:04,320 –> 00:05:06,160
جدول را رها کنید و سپس جدول را نامگذاری کنید و جدول ما
172
00:05:06,160 –> 00:05:08,240
فراخوانی می شود. مشتریان
173
00:05:08,240 –> 00:05:09,680
و این تمام چیزی است که برای آن وجود دارد،
174
00:05:09,680 –> 00:05:12,320
این جدول را به طور کامل حذف می کند، پس
175
00:05:12,320 –> 00:05:13,520
بیایید ادامه دهیم و این را ذخیره کنیم، بیایید
176
00:05:13,520 –> 00:05:14,960
آن را اجرا کنیم ببینیم آیا این کار کرده است یا خیر
177
00:05:14,960 –> 00:05:18,080
پایه درخت پایتون، نقطه پی سر اینجا،
178
00:05:18,080 –> 00:05:19,199
من برای اندازه گیری خوب روی یکی از آنها کلیک می کنم
179
00:05:19,199 –> 00:05:21,199
فقط این ب ox پر شده
180
00:05:21,199 –> 00:05:24,000
و تمام رکوردها را حذف کنید بوم خوب
181
00:05:24,000 –> 00:05:24,880
این
182
00:05:24,880 –> 00:05:26,479
جعبه ها را حذف کرد همه چیز را از
183
00:05:26,479 –> 00:05:28,160
جدول ما حذف کرد اگر این
184
00:05:28,160 –> 00:05:30,800
را ببندیم و دوباره باز کنیم می بینیم که
185
00:05:30,800 –> 00:05:31,520
در و