Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

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. जावास्क्रिप्ट में ईवेंट जोड़ने का सबसे अच्छा तरीका क्या है?

    किसी भी तत्व में ईवेंट जोड़ने का सबसे अच्छा तरीका है addEventListener() विधि का उपयोग करना। जावास्क्रिप्ट में ईवेंट जोड़ने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"

  1. MySQL डेटाबेस फ़ाइलों को कहाँ संग्रहीत करता है?

    यह जानने के लिए कि MySQL डेटाबेस फ़ाइलों को कहाँ संग्रहीत करता है, आप चर @@ datadir का उपयोग कर सकते हैं। क्वेरी इस प्रकार है - @@datadir चुनें; निम्नलिखित आउटपुट है जो पथ प्रदर्शित करता है - +--------------------------------------------------------+ | @@दातादिर |+---------------------------------

  1. 2022 में फोटो प्रिंट स्टोर करने का सबसे अच्छा तरीका

    हम सभी तस्वीरें क्लिक करना पसंद करते हैं, और मैं शर्त लगाता हूं कि हममें से प्रत्येक स्मार्टफोन के साथ एसडी कार्ड, यूएसबी पेन ड्राइव, बाहरी हार्ड ड्राइव और क्लाउड स्टोरेज पर हजारों तस्वीरें संग्रहीत हैं। लेकिन यह आपकी कीमती यादों को संजोने का सही तरीका नहीं है। आइए हम उन कदमों पर चर्चा करें जो आपको