কম্পিউটার

MySQL এ সাপ্তাহিক ইভেন্ট সঞ্চয় করার সেরা উপায়?


আসুন MySQL-এ সাপ্তাহিক ইভেন্টগুলি সঞ্চয় করার সর্বোত্তম উপায় দেখি। এর জন্য, প্রথমে একটি নতুন টেবিল তৈরি করুন এবং প্রতিদিনের জন্য ক্ষেত্রগুলিও অন্তর্ভুক্ত করুন৷

mysql> create table WeeklyEventDemo
   -> (
   -> ID int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> EventName varchar(20),
   -> Monday tinyint(1),
   -> Tuesday tinyint(1),
   -> Wednesday tinyint(1),
   -> Thursday tinyint(1),
   -> Friday tinyint(1),
   -> Saturday tinyint(1),
   -> Sunday tinyint(1),
   -> StartDate date,
   -> EndDate date
   -> );
Query OK, 0 rows affected (0.55 sec)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> insert into WeeklyEventDemo(EventName,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,StartDate,EndDate) values('Event-1',0,0,0,0,1,0,0,'2018-03-21','2019-03-08');
Query OK, 1 row affected (0.14 sec)
mysql> insert into WeeklyEventDemo(EventName,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,StartDate,EndDate) values('Event-2',0,0,0,0,0,1,0,'2018-03-21','2019-03-08');
Query OK, 1 row affected (0.16 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

mysql> select *from WeeklyEventDemo;

নিম্নলিখিত আউটপুট

+----+-----------+--------+---------+-----------+----------+--------+----------+--------+------------+------------+
| ID | EventName | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday | StartDate  | EndDate    |
+----+-----------+--------+---------+-----------+----------+--------+----------+--------+------------+------------+
|  1 | Event-1   | 0      | 0       | 0         | 0        | 1      | 0       | 0       | 2018-03-21 | 2019-03-08 |
|  2 | Event-2   | 0      | 0       | 0         | 0        | 0      | 1       | 0       | 2018-03-21 | 2019-03-08 |
+----+-----------+--------+---------+-----------+----------+--------+----------+--------+------------+------------+
2 rows in set (0.00 sec)

MySQL

-এ সাপ্তাহিক ইভেন্টগুলি পেতে নিম্নলিখিত প্রশ্নটি রয়েছে৷
mysql> select *from WeeklyEventDemo where Friday=1;

নিম্নলিখিত আউটপুট

+----+-----------+--------+---------+-----------+----------+--------+----------+--------+------------+------------+
| ID | EventName | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday | StartDate  | EndDate    |
+----+-----------+--------+---------+-----------+----------+--------+----------+--------+------------+------------+
|  1 | Event-1   | 0      | 0       | 0         | 0        | 1      | 0        | 0      | 2018-03-21 | 2019-03-08 |
+----+-----------+--------+---------+-----------+----------+--------+----------+--------+------------+------------+
1 row in set (0.00 sec)

  1. জাভাস্ক্রিপ্টে একটি ইভেন্ট যোগ করার সেরা উপায় কি?

  2. মাইএসকিউএল ডাটাবেস ফাইল কোথায় সঞ্চয় করে?

  3. একটি MySQL টেবিলে একটি একক কলাম আপডেট করার সেরা উপায়?

  4. 2022 সালে ফটো প্রিন্ট সংরক্ষণের সর্বোত্তম উপায়