در این مطلب، ویدئو حذف رکورد پایگاه داده با Treeview – آموزش شماره 178 Python Tkinter GUI با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:56
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,520
بچه ها جان
2
00:00:01,520 –> 00:00:03,040
آلدر اینجا از codingame.com چه خبره
3
00:00:03,040 –> 00:00:04,160
4
00:00:04,160 –> 00:00:05,759
5
00:00:05,759 –> 00:00:08,960
6
00:00:14,799 –> 00:00:16,000
7
00:00:16,000 –> 00:00:17,199
برای بررسی حذف رکوردها
8
00:00:17,199 –> 00:00:18,160
از پایگاه داده،
9
00:00:18,160 –> 00:00:19,359
اما قبل از شروع به کار، اگر
10
00:00:19,359 –> 00:00:20,320
این ویدیو را دوست دارید، می خواهید بیشتر شبیه آن را ببینید
11
00:00:20,320 –> 00:00:21,840
، حتما دکمه لایک زیر را فشار دهید،
12
00:00:21,840 –> 00:00:22,960
در کانال عضو شوید.
13
00:00:22,960 –> 00:00:24,320
14
00:00:24,320 –> 00:00:25,680
.com که در آن من
15
00:00:25,680 –> 00:00:26,880
دهها دوره با صدها
16
00:00:26,880 –> 00:00:28,000
ویدیو برای آموزش کدنویسی به شما دارم با
17
00:00:28,000 –> 00:00:30,080
استفاده از کد کوپن youtube1 شما 30 تخفیف از
18
00:00:30,080 –> 00:00:31,279
عضویت دریافت میکنید، تمام فیلمها و کتابهای دورههای من
19
00:00:31,279 –> 00:00:31,840
20
00:00:31,840 –> 00:00:33,760
یک بار هزینه فقط 49 است
21
00:00:33,760 –> 00:00:35,520
که بسیار ارزان است.
22
00:00:35,520 –> 00:00:37,520
برنامه درختی
23
00:00:37,520 –> 00:00:38,640
در اینجا در این ویدیو می خواهیم در مورد
24
00:00:38,640 –> 00:00:40,160
حذف رکوردها از پایگاه داده صحبت کنیم و
25
00:00:40,160 –> 00:00:41,280
من قبلاً دکمه ای در اینجا دارم که
26
00:00:41,280 –> 00:00:42,879
به ما امکان می دهد
27
00:00:42,879 –> 00:00:45,200
چیزی را از برنامه پایه درختی حذف کنیم اما
28
00:00:45,200 –> 00:00:46,879
فقط آن را از نمای درختی حذف می کند.
29
00:00:46,879 –> 00:00:48,239
اگر واقعاً آن را
30
00:00:48,239 –> 00:00:49,680
از پایگاه داده حذف نمی کند، بنابراین در این ویدیو
31
00:00:49,680 –> 00:00:50,640
ما به حذف آن از
32
00:00:50,640 –> 00:00:52,000
پایگاه داده نگاه می کنیم و این در واقع بسیار
33
00:00:52,000 –> 00:00:52,800
آسان است، بنابراین
34
00:00:52,800 –> 00:00:54,640
اجازه دهید به کد خود بازگردیم و من
35
00:00:54,640 –> 00:00:55,920
از ویرایشگر متن عالی و
36
00:00:55,920 –> 00:00:57,360
ترمینال git bash مثل همیشه و مثل
37
00:00:57,360 –> 00:00:58,640
همیشه می توانید پیوندی به کد را
38
00:00:58,640 –> 00:01:00,000
در قسمت نظرات پین زیر
39
00:01:00,000 –> 00:01:01,440
و همچنین پیوندی به لیست پخش kinter
40
00:01:01,440 –> 00:01:02,960
با تقریباً 200
41
00:01:02,960 –> 00:01:04,640
ویدیوی kinter دیگر در این مجموعه را نمی شناسم، پس بررسی کنید
42
00:01:04,640 –> 00:01:06,000
که آیا شما قبلاً
43
00:01:06,000 –> 00:01:07,520
این کار را نکردهاید، بنابراین این کدی است که ما
44
00:01:07,520 –> 00:01:09,760
روی چند ویدیوی اخیر کار کردهایم و اگر به
45
00:01:09,760 –> 00:01:11,600
اینجا به پایین اینجا بیاییم،
46
00:01:11,600 –> 00:01:14,240
میبینیم که این دکمه حذف یک دکمه
47
00:01:14,240 –> 00:01:16,479
را داریم و اگر به دستور نگاه کنیم، این کد را
48
00:01:16,479 –> 00:01:18,400
فراخوانی میکند. یک دستور را حذف کنید
49
00:01:18,400 –> 00:01:19,759
تا بتوانیم به اینجا بیاییم و به دستور حذف خود نگاه
50
00:01:19,759 –> 00:01:21,520
51
00:01:21,520 –> 00:01:24,640
کنیم که چهار یا پنج ویدیو پیش ایجاد کردیم و
52
00:01:24,640 –> 00:01:27,439
در اینجا یکی را حذف کنید و می توانید ببینید
53
00:01:27,439 –> 00:01:28,720
چه کاری انجام می دهد این است که
54
00:01:28,720 –> 00:01:30,000
چیزی را از نمای درختی می گیرد.
55
00:01:30,000 –> 00:01:32,000
روی هر چیزی که انتخاب کرده ایم کلیک
56
00:01:32,000 –> 00:01:33,520
کرده ایم en فقط آن را حذف می کند و
57
00:01:33,520 –> 00:01:35,040
خوب است که آن را از
58
00:01:35,040 –> 00:01:37,040
نمای درختی حذف می کند، اما در
59
00:01:37,040 –> 00:01:38,640
واقع آن را همانطور که گفتم
60
00:01:38,640 –> 00:01:40,159
از پایگاه داده حذف نمی کند، بنابراین چگونه آن را
61
00:01:40,159 –> 00:01:40,880
از پایگاه
62
00:01:40,880 –> 00:01:43,840
داده حذف کنیم تا واقعاً آسان باشد، مثل
63
00:01:43,840 –> 00:01:45,200
هر زمانی که ما هر کاری را با
64
00:01:45,200 –> 00:01:46,720
پایگاه داده انجام دهیم که باید به پایگاه داده متصل شویم
65
00:01:46,720 –> 00:01:47,439
66
00:01:47,439 –> 00:01:50,000
یک مکان نما ایجاد می کنیم و سپس تغییر خود را انجام می
67
00:01:50,000 –> 00:01:51,840
دهیم و اتصال خود را می بندیم، بنابراین من
68
00:01:51,840 –> 00:01:53,200
فقط می خواهم به اینجا بیایم به
69
00:01:53,200 –> 00:01:54,880
جایی که قبلاً آن را انجام دادیم
70
00:01:54,880 –> 00:01:57,520
و بیایید ببینیم که اینجا یک مورد خوب است
71
00:01:57,520 –> 00:01:58,880
و من من فقط می خواهم همه این موارد را کپی کنم
72
00:01:58,880 –> 00:02:00,159
73
00:02:00,159 –> 00:02:02,159
و بیایید آن را اینجا بیاوریم
74
00:02:02,159 –> 00:02:03,360
تا یک
75
00:02:03,360 –> 00:02:05,680
تابع را حذف کنیم و آن را در آن جایگذاری کنیم،
76
00:02:05,680 –> 00:02:08,080
بدیهی است که ما همه این موارد
77
00:02:08,080 –> 00:02:10,560
را نمی خواهیم و همه این موارد را نمی خواهیم، اما می خو
78
00:02:10,560 –> 00:02:12,560
هیم وصل شویم به پایگاه داده، این پایگاه داده
79
00:02:12,560 –> 00:02:13,120
80
00:02:13,120 –> 00:02:15,200
crm زیرخط درختی ما است، ما میخواهیم
81
00:02:15,200 –> 00:02:16,319
یک مکاننما ایجاد کنیم،
82
00:02:16,319 –> 00:02:17,760
سپس میخواهیم کاری را در اینجا
83
00:02:17,760 –> 00:02:18,800
انجام دهیم و پس از پایان کار، میخواهیم
84
00:02:18,800 –> 00:02:20,400
آن تغییرات را در پایگاه داده اعمال کنیم و
85
00:02:20,400 –> 00:02:21,760
سپس اتصال خود را ببندیم تا
86
00:02:21,760 –> 00:02:24,160
این همان چیزی است که ما انجام میدهیم. همیشه انجام دهید چه کاری انجام دهید ما
87
00:02:24,160 –> 00:02:24,959
در واقع می خواهیم این کار را انجام
88
00:02:24,959 –> 00:02:26,480
دهیم اگر خیلی سریع به ترمینال برگردیم
89
00:02:26,480 –> 00:02:28,640
و اجازه دهید این برنامه را دوباره اجرا کنیم
90
00:02:28,640 –> 00:02:30,080
و همچنین متوجه خواهید شد که قسمت بالای
91
00:02:30,080 –> 00:02:31,519
آن در تمام ویدیوهای دیگر که خاکستری تیره شده اند،
92
00:02:31,519 –> 00:02:32,400
93
00:02:32,400 –> 00:02:35,599
پنجره های من یک شبه به روز شده و
94
00:02:35,599 –> 00:02:36,800
طرح رنگی
95
00:02:36,800 –> 00:02:39,200
برای چیزهای دسکتاپ ویندوز
96
00:02:39,200 –> 00:02:40,800
به حالت پیشفرض برگشتهاند، بنابراین من این
97
00:02:40,800 –> 00:02:41,440
آبی را اینجا
98
00:02:41,440 –> 00:02:44,080
99
00:02:44,080 –> 00:02:46,000
میبینم، بنابراین هر چیزی را که بعداً تغییر میدهم شاید در تنظیمات ویندوز من تغییر دهم، اما فعلاً چه
100
00:02:46,000 –> 00:02:46,560
کسی اهمیت میدهد
101
00:02:46,560 –> 00:02:48,080
اما به هر حال وقتی روی یکی از این افراد کلیک میکنیم،
102
00:02:48,080 –> 00:02:49,840
برای مثال اینجا
103
00:02:49,840 –> 00:02:53,120
تستر mctesterson میتوانید ببینید که
104
00:02:53,120 –> 00:02:54,959
همه چیزها را در این کادرها قرار میدهد، بنابراین
105
00:02:54,959 –> 00:02:56,959
پس از حذف یکی از موارد
106
00:02:56,959 –> 00:02:59,360
مشابه در اینجا، فقط آن را حذف کردیم،
107
00:02:59,360 –> 00:03:00,640
آن را از نمای درختی
108
00:03:00,640 –> 00:03:02,319
حذف کردیم، آن را از پایگاه داده حذف نکردیم، اما این فیلد مشکلی ندارد
109
00:03:02,319 –> 00:03:03,920
110
00:03:03,920 –> 00:03:06,560
، هنوز هم پر از موارد است درست است. ما
111
00:03:06,560 –> 00:03:08,080
احتمالاً میخواهیم همه چیزهایی را که در
112
00:03:08,080 –> 00:03:08,720
آنجا هست حذف
113
00:03:08,720 –> 00:03:11,120
کنیم و این کار را انجام میدهیم، اما همچنین به این نگاه
114
00:03:11,120 –> 00:03:12,080
کنید، شناسه
115
00:03:12,080 –> 00:03:15,440
به یاد داشته باشید که شناسه ما همان چیزی است که
116
00:03:15,440 –> 00:03:17,519
هر رکورد منحصربهفرد را مشخص میکند، بنابراین هر رکورد
117
00:03:17,519 –> 00:03:18,640
یک شناسه منحصر به فرد دارد
118
00:03:18,640 –> 00:03:20,640
و ما آن را از این شناسه ستون به
119
00:03:20,640 –> 00:03:22,720
سمت راست او میکشیم. e اما این شناسه ردیف، شناسه
120
00:03:22,720 –> 00:03:24,159
121
00:03:24,159 –> 00:03:26,000
اولیه پایگاه داده است، بنابراین وقتی
122
00:03:26,000 –> 00:03:28,000
میخواهیم یک رکورد را حذف کنیم، میخواهیم
123
00:03:28,000 –> 00:03:31,040
یک رکورد با شناسه 31
124
00:03:31,040 –> 00:03:33,200
را حذف کنیم، به عنوان مثال، نمیخواهیم tina را حذف کنیم
125
00:03:33,200 –> 00:03:34,959
زیرا ممکن است
126
00:03:34,959 –> 00:03:37,519
50 tina در پایگاه داده وجود داشته باشد و ما نمی
127
00:03:37,519 –> 00:03:38,560
خواهیم
128
00:03:38,560 –> 00:03:40,000
کسی با نام خانوادگی بزرگتر را حذف کنیم
129
00:03:40,000 –> 00:03:41,599
زیرا ممکن است 50 نفر بزرگتر
130
00:03:41,599 –> 00:03:44,000
وجود داشته باشد، تنها یک نفر با شناسه 31
131
00:03:44,000 –> 00:03:45,760
وجود دارد، بنابراین ما می توانیم به پایگاه داده بگوییم
132
00:03:45,760 –> 00:03:48,560
رکورد را با شناسه 31 حذف کند. بنابراین
133
00:03:48,560 –> 00:03:50,159
این کار را با این کار انجام می دهیم. پایگاههای داده در حال حاضر
134
00:03:50,159 –> 00:03:51,760
با همه پایگاههای داده با مهربانتر است،
135
00:03:51,760 –> 00:03:53,599
هر زمان که بخواهید رکوردی
136
00:03:53,599 –> 00:03:55,519
را حذف کنید، همیشه آن را با
137
00:03:55,519 –> 00:03:57,040
کلید اصلی
138
00:03:57,040 –> 00:03:59,840
منحصربهفردش، شماره شناسه منحصربهفردش حذف میکنید، بنابراین ما میتوانیم این کار
139
00:03:59,840 –> 00:04:00,959
را به اینجا
140
00:04:00,959 –> 00:04:03,920
انجام دهیم و برای انجام آن، مثلاً حذف کنیم. از
141
00:04:03,920 –> 00:04:04,879
پایگاه داده
142
00:04:04,879 –> 00:04:07,200
بیایید هر زمان که
143
00:04:07,200 –> 00:04:08,959
هر کاری را با پایگاه داده انجام می دهیم
144
00:04:08,959 –> 00:04:11,360
و ما مکان نما را می گیریم و
145
00:04:11,360 –> 00:04:12,480
یک دستور sql را اجرا می
146
00:04:12,480 –> 00:04:14,640
کنیم و دستور sql را می خواهیم به خوبی می
147