در این مطلب، ویدئو حذف یک رکورد از پایگاه داده ما – آموزش شماره 21 Python Tkinter GUI با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:33
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:01,410
بچه ها جان بزرگتر اینجا
2
00:00:01,410 –> 00:00:03,210
برای Koda آرام باشید و در این ویدیو
3
00:00:03,210 –> 00:00:04,620
ما به ساخت برنامه پایگاه داده خود ادامه می دهیم
4
00:00:04,620 –> 00:00:07,440
و توانایی حذف
5
00:00:07,440 –> 00:00:17,490
رکوردها از پایگاه داده خود را ایجاد می کنیم یا در آخرین
6
00:00:17,490 –> 00:00:18,930
ویدیویی که
7
00:00:18,930 –> 00:00:21,510
رابط کاربری گرافیکی اضافه کرده ایم ساخته ایم. امکان افزودن
8
00:00:21,510 –> 00:00:23,910
رکورد برای مشاهده رکورد و من فکر می
9
00:00:23,910 –> 00:00:25,560
کنم این تمام چیزی است که در این ویدیو به دست آوردیم، ما
10
00:00:25,560 –> 00:00:26,849
می خواهیم به نحوه حذف یک
11
00:00:26,849 –> 00:00:29,039
رکورد از پایگاه داده خود نگاهی بیندازیم، اما قبل
12
00:00:29,039 –> 00:00:30,210
از شروع کار اگر این ویدیو را دوست دارید
13
00:00:30,210 –> 00:00:31,529
می خواهم ببینم بیشتر شبیه آن حتماً
14
00:00:31,529 –> 00:00:33,000
دکمه لایک زیر را هش کنید،
15
00:00:33,000 –> 00:00:34,620
در کانال مشترک شوید و
16
00:00:34,620 –> 00:00:35,730
17
00:00:35,730 –> 00:00:36,780
18
00:00:36,780 –> 00:00:38,940
از کدنویسی با من دیدن کنید.
19
00:00:38,940 –> 00:00:40,410
20
00:00:40,410 –> 00:00:41,820
و کتابها با هزینه یکباره
21
00:00:41,820 –> 00:00:44,370
فقط 27 دلار که بسیار ارزان است، بنابراین
22
00:00:44,370 –> 00:00:48,360
اول از همه اجازه دهید اگر
23
00:00:48,360 –> 00:00:50,610
آخرین ویدیو را ندیدید، بیایید
24
00:00:50,610 –> 00:00:53,219
این را سریع اجرا کنیم و به شما نشان دهیم
25
00:00:53,219 –> 00:00:56,070
تا الان چه چیزی داریم، بنابراین پایگاه داده ما اینجاست. ما
26
00:00:56,070 –> 00:00:57,960
می توانیم یک dd چیزهایی که در اینجا هستند روی دکمه افزودن کلیک کنید و
27
00:00:57,960 –> 00:00:59,910
اضافه می کند که ما می توانیم آنها را نشان دهیم و
28
00:00:59,910 –> 00:01:02,010
ما جان باب اسمیت دین و
29
00:01:02,010 –> 00:01:05,040
میلر را داریم که می توانیم این را پیکربندی کنیم تا
30
00:01:05,040 –> 00:01:07,320
هر یک از این چیزهایی را که می خواهیم تولید کنیم،
31
00:01:07,320 –> 00:01:08,820
اما فقط برای اینکه کار را آسان تر کنیم.
32
00:01:08,820 –> 00:01:10,799
نام و نام خانوادگی را که فکر می کنم
33
00:01:10,799 –> 00:01:12,750
در حال حاضر قرار دهید، بیایید ادامه دهیم و
34
00:01:12,750 –> 00:01:15,479
شماره شناسه کاربری را که
35
00:01:15,479 –> 00:01:17,220
قبلاً در مورد آن صحبت کردیم، اضافه کنیم،
36
00:01:17,220 –> 00:01:19,049
زیرا در عرض یک دقیقه به آن نیاز داریم تا
37
00:01:19,049 –> 00:01:21,659
رکوردها را حذف کنیم و من به این موضوع می پردازم که چرا اینطور است. پس
38
00:01:21,659 –> 00:01:26,250
بیایید کد خود را دوباره به سمت بالا بکشیم و به
39
00:01:26,250 –> 00:01:30,390
بخش پرس و جو C برویم اینجا و اینجا پایین
40
00:01:30,390 –> 00:01:32,579
که در آن نتایج را روی
41
00:01:32,579 –> 00:01:34,170
صفحه نمایش میدهیم.
42
00:01:34,170 –> 00:01:38,520
43
00:01:38,520 –> 00:01:40,799
آیتم
44
00:01:40,799 –> 00:01:44,189
نام خانوادگی است من فکر می کنم که
45
00:01:44,189 –> 00:01:46,950
OID ششمین یا پنجمین است، پس بیایید ادامه دهیم
46
00:01:46,950 –> 00:01:49,799
و به الحاق ادامه
47
00:01:49,799 –> 00:01:51,960
دهیم و بیایید یک فضای دیگر اضافه کنیم و سپس
48
00:01:51,960 –> 00:01:55,530
دوباره الحاق کنیم و اینجا فقط می خواهیم
49
00:01:55,530 –> 00:01:59,640
همه اینها را در بین اینها کپی کنیم، فقط
50
00:01:59,640 –> 00:02:01,500
این را وارد کنید و من مطمئن نیستم
51
00:02:01,500 –> 00:02:03,509
که پنجمین یا ششم است، بیایید امتحان کنیم ششم و
52
00:02:03,509 –> 00:02:06,420
ببینید پس بیایید این را دوباره
53
00:02:06,420 –> 00:02:08,410
54
00:02:08,410 –> 00:02:11,680
55
00:02:11,680 –> 00:02:12,760
56
00:02:12,760 –> 00:02:16,780
57
00:02:16,780 –> 00:02:20,200
58
00:02:20,200 –> 00:02:22,810
ذخیره کنیم. این ممکن است کار نکند،
59
00:02:22,810 –> 00:02:26,500
اما بیایید یک پلاس دیگر اضافه کنیم و سپس
60
00:02:26,500 –> 00:02:31,120
در داخل اینجا میتوانیم یک بک اسپیس یک
61
00:02:31,120 –> 00:02:33,850
بک اسلش T قرار دهیم که مخفف tab است اگر
62
00:02:33,850 –> 00:02:36,070
بخواهیم آن را کمی بیشتر از آن برگه کنیم، پس
63
00:02:36,070 –> 00:02:39,760
بیایید آن را ذخیره کنیم و اکنون به آن نگاهی بیندازیم.
64
00:02:39,760 –> 00:02:41,680
کار نمی کند،
65
00:02:41,680 –> 00:02:43,720
قطعا کار می کند، اما بله، خوب است، زیرا
66
00:02:43,720 –> 00:02:45,130
گاهی اوقات اگر اینها
67
00:02:45,130 –> 00:02:47,500
به درستی ردیف نشوند، برگه ها کمی بیش از
68
00:02:47,500 –> 00:02:50,020
حد زیاد می شوند یا به اندازه کافی نیستند، بنابراین خوب است، بنابراین ما اکنون
69
00:02:50,020 –> 00:02:52,060
نام و نام خانوادگی
70
00:02:52,060 –> 00:02:54,400
و شناسه را در بالا داریم. از اینجا میتوانیم
71
00:02:54,400 –> 00:02:57,040
یک چیزی میدانیم که میگوید
72
00:02:57,040 –> 00:02:59,320
نام خانوادگی یا یک فیلد کوچک که
73
00:02:59,320 –> 00:03:00,850
میگوید نام و سپس یک فیلد کوچک که
74
00:03:00,850 –> 00:03:03,580
میگوید شماره شناسه یا چیزی که فعلاً
75
00:03:03,580 –> 00:03:06,370
آن را به این شکل میگذاریم، بیایید
76
00:03:06,370 –> 00:03:07,570
ببینیم من این را همین جا می بینم، این موضوع
77
00:03:07,570 –> 00:03:08,980
مرا آزار می دهد، همین جا رانده شده است به
78
00:03:08,980 –> 00:03:10,960
بالا، اجازه دهید این را کمی به سمت پایین فشار دهیم،
79
00:03:10,960 –> 00:03:13,000
میتوانیم مقداری بالشتک به آن اضافه کنیم، بنابراین
80
00:03:13,000 –> 00:03:14,860
میخواهیم این نام را در این
81
00:03:14,860 –> 00:03:17,020
کادر متنی در اینجا انجام دهیم، خیلی سریع، من فقط
82
00:03:17,020 –> 00:03:21,760
میروم به قسمت کادر متنی، بنابراین
83
00:03:21,760 –> 00:03:25,390
اینجا داریم اینجا میرویم جعبههای متن،
84
00:03:25,390 –> 00:03:27,790
بنابراین نام، بنابراین در اینجا من فقط یک
85
00:03:27,790 –> 00:03:31,240
صفحه Y اضافه میکنم و آن را برابر با اکنون قرار میدهیم
86
00:03:31,240 –> 00:03:32,440
، این کار را قبل از این انجام
87
00:03:32,440 –> 00:03:34,360
ندادهایم که اگر میخواهید فقط به یک طرف بالشتک اضافه کنید، میتوانید یک تاپل اضافه کنید.
88
00:03:34,360 –> 00:03:36,700
فقط
89
00:03:36,700 –> 00:03:38,230
میخواهم روی قسمت بالایی قرار بدهم، بنابراین
90
00:03:38,230 –> 00:03:40,480
من 10 را به بالا اضافه میکنم و سپس میتوانم به
91
00:03:40,480 –> 00:03:43,030
کاما صفر بروم و میخواهم هیچ بالشتکی را در زیر قرار ندهم،
92
00:03:43,030 –> 00:03:46,240
بنابراین ما این کار را انجام میدهیم و میتوانیم فقط
93
00:03:46,240 –> 00:03:49,270
کل این مورد را در اینجا کپی کنیم.
94
00:03:49,270 –> 00:03:51,100
برچسب من می خواهم همین کار
95
00:03:51,100 –> 00:03:58,660
را با برچسبی که همانجاست انجام دهم،
96
00:03:58,660 –> 00:04:00,400
پس بیایید این را ذخیره کنیم و اجرا کنیم تا
97
00:04:00,400 –> 00:04:03,790
ببینیم چه چیزهایی در اینجا داریم فقط
98
00:04:03,790 –> 00:04:05,170
در این نقطه بازی می کنیم زیرا سرگرم کننده است، خوب به
99
00:04:05,170 –> 00:04:06,310
نظر می رسد کمی بهتر است فشار دادن به
100
00:04:06,310 –> 00:04:08,260
پایین کمی و همه آنها هنوز هم
101
00:04:08,260 –> 00:04:11,380
میخواهند ردیف شوند، بنابراین خوب، اکنون میخواهیم در
102
00:04:11,380 –> 00:04:14,650
مورد نحوه حذف یک رکورد صحبت کنیم، بنابراین اگر
103
00:04:14,650 –> 00:04:15,790
ما ما این
104
00:04:15,790 –> 00:04:17,649
رکوردها را داریم درست جان باب اسمیت و
105
00:04:17,649 –> 00:04:20,440
تینا میلر و ما میخواهیم آنها را حذف کنیم
106
00:04:20,440 –> 00:04:22,270
حالا چند راه برای حذف وجود دارد
107
00:04:22,270 –> 00:04:24,520
که میتوانید بگویید میتوانید به دنبال یک رکورد خاص بگردید
108
00:04:24,520 –> 00:04:27,190
و سپس بگویید این رکورد را حذف کنید
109
00:04:27,190 –> 00:04:31,150
اما آنچه را جستجو میکنیم. برای مهم است، بنابراین
110
00:04:31,150 –> 00:04:33,400
اگر بگوییم که John elder را جستجو
111
00:04:33,400 –> 00:04:36,159
کنید و آن رکورد را حذف کنید که کار می کند،
112
00:04:36,159 –> 00:04:38,500
اما ممکن است چهار یا پنج John Elder در
113
00:04:38,500 –> 00:04:40,599
پایگاه داده ما وجود داشته باشد نام مشترک درست John’s یک
114
00:04:40,599 –> 00:04:42,639
نام مشترک بزرگان نسبتا رایج است، می
115
00:04:42,639 –> 00:04:42,789
دانید
116
00:04:42,789 –> 00:04:45,009
باب اسمیت ممکن است 50 باب اسمیت وجود داشته باشد.
117
00:04:45,009 –> 00:04:46,870
در پایگاه داده خود، بنابراین اگر بگویید
118
00:04:46,870 –> 00:04:49,060
باب اسمیت را حذف کنید، این دستور اجرا می شود
119
00:04:49,060 –> 00:04:51,099
و تک تک باب اسمیت ها را
120
00:04:51,099 –> 00:04:52,479
در پایگاه داده شما حذف می کند و احتمالاً این را نمی
121
00:04:52,479 –> 00:04:54,430
خواهید، بنابراین باید با این
122
00:04:54,430 –> 00:04:58,000
شناسه Oh، این شماره کلید اصلی، این شماره کاربری را جستجو کنیم
123
00:04:58,000 –> 00:05:01,270
تا حذف شود. چیزهایی چون هر
124
00:05:01,270 –> 00:05:03,280
رکورد در پایگاه داده ما فقط
125
00:05:03,280 –> 00:05:06,669
یک شماره شناسه منحصر به فرد دارد، بنابراین اگر بگوییم
126
00:05:06,669 –> 00:05:08,710
می دانید از شر تینا میلر خلاص شوید،
127
00:05:08,710 –> 00:05:11,110
اگر بگوییم شماره سه را حذف کنید، او شماره
128
00:05:11,110 –> 00:05:13,750
سه است، تینا میلر را از دست
129
00:05:13,750 –> 00:05:15,669
خواهیم داد. میخواهیم چگونه میتوانیم
130
00:05:15,669 –> 00:05:18,490
چیزها را از پایگاهداده ID دنبالهای حذف
131
00:05:18,490 –> 00:05:21,550
کنیم، خیلی ساده است و
132
00:05:21,550 –> 00:05:23,259
میتوانیم به اینجا بیاییم و بیایید
133
00:05:23,259 –> 00:05:26,110
اینجا به بالای کارمان بیاییم
134
00:05:26,110 –> 00:05:32,949
و اجازه دهید برای
135
00:05:32,949 –> 00:05:36,940
حذف یک رکورد به درستی، تابع ایجاد کنیم. بنابراین بیایید
136
00:05:36,940 –> 00:05:38,590
عملکرد خود را تعریف کنیم و نام آن
137
00:05:38,590 –> 00:05:43,509
را حذف کنیم که احتمالاً خوب است اکنون در داخل
138
00:05:43,509 –> 00:05:45,520
اینجا میخواهیم همه کارهای مشابهی را
139
00:05:45,520 –> 00:05:48,159
انجام دهیم که در گذشته انجام دادهایم که
140
00:05:48,159 –> 00:05:50,319
به پایگاه داده خود متصل شده و یک
141
00:05:50,319 –> 00:05:53,039
مکاننما ایجاد کنیم تا بتوانیم آن را انجام دهیم و سپس
142
00:05:53,039 –> 00:05:57,370
تغییرات خود را انجام داده و ببندید تا بتوانیم
143
00:05:57,370 –> 00:06:00,789
اینها را در اینجا در داخل اینجا
144
00:06:00,789 –> 00:06:05,080
بچسبانیم، بیایید برویم یک رکورد را حذف کنیم، بنابراین چگونه این کار را به
145
00:06:05,080 –> 00:06:06,490
خوبی انجام دهیم، بسیار ساده است، درست
146
00:06:06,490 –> 00:06:07,870
مانند همه کارهایی که انجام داده ایم، از مکان نما خود استفاده می
147
00:06:07,870 –> 00:06:11,199
کنیم و یک دستور را همانطور که خودمان اجرا می کنیم
148
00:06:11,199 –> 00:06:13,509
همیشه این کار را انجام میدهیم و دستوری که
149
00:06:13,509 –> 00:06:19,120
میخواهیم حذف از آن است و سپس جدولی را
150
00:06:19,120 –> 00:06:20,800
که میخواهیم از آن حذف کنیم نامگذاری کنیم و اگر
151
00:06:20,800 –> 00:06:23,919
به خاطر داشته باشید جدول ما آدرسها را درست میداند
152
00:06:23,919 –> 00:06:26,949
و حالا میخواهیم از چیزی
153
00:06:26,949 –> 00:06:28,419
به نام بند Where استفاده کنیم و این فقط
154
00:06:28,419 –> 00:06:32,440
یک بند دنباله s o از آدرسهایی
155
00:06:32,440 –> 00:06:36,070
که در آن و در اینجا
156
00:06:36,070 –> 00:06:38,440
ستونی را که میخواهید در آن جستجو کنید، حذف کنید، بنابراین
157
00:06:38,440 –> 00:06:41,500
ما میخواهیم ستون OID در آن
158
00:06:41,500 –> 00:06:45,430
برابر باشد و سپس چه چیزی را میخواهیم،
159
00:06:45,430 –> 00:06:50,100
اجازه دهید فع
160
00:06:50,310 –> 00:06:53,039
161
00:06:53,039 –> 00:06:55,499
اً مکانبانی را اینجا قرار دهیم. درست به نظر نمی رسد،
162
00:06:55,499 –> 00:06:57,210
بنابراین باید همه اینها را در
163
00:06:57,210 –> 00:07:00,360
گیومه بپیچیم، درست است،
164
00:07:00,360 –> 00:07:04,199
آدرس های جدول پایگاه داده خود را حذف کنید، جایی که
165
00:07:04,199 –> 00:07:06,990
oh I D برابر است با مکان نگهدار، اکنون می
166
00:07:06,990 –> 00:07:08,669
توانیم همان کاری را انجام دهیم که می توانیم به جایی برویم که
167
00:07:08,669 –> 00:07:12,599
نام زیرخط f برابر است و سپس
168
00:07:12,599 –> 00:07:18,569
نقل قول ها را به خوبی قرار دهیم که نیاز داریم.
169
00:07:18,569 –> 00:07:22,050
ما میتوانیم این کار را انجام دهیم، اما همانطور که گفتم
170
00:07:22,050 –> 00:07:23,399
این مشکل به ما میدهد که از
171
00:07:23,399 –> 00:07:24,779
کجا عبور میکند و تک تک جانها را
172
00:07:24,779 –> 00:07:27,120
در پایگاه دادهمان حذف میکنیم، بنابراین ما نمیخواهیم که
173
00:07:27,120 –> 00:07:29,580
البته چیزی که میخواهیم oh ID برابر
174
00:07:29,580 –