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

1 और 0 मान वाले फील्ड के लिए MySQL ENUM या TINYINT में से क्या उपयोग करें?


0 और 1 मानों के लिए TINYINT का उपयोग करें। आइए पहले एक टेबल बनाते हैं:

mysql> create table DemoTable
-> (
-> IsMarried tinyint
-> ); Query OK, 0 rows affected (0.94 sec)

इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:

mysql> insert into DemoTable values(1); Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable values(0); Query OK, 1 row affected (0.13 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select * from DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+-----------+
| IsMarried |
+-----------+
|         1 |
|         0 |
+-----------+
2 rows in set (0.00 sec)

  1. - MySQL स्टोर्ड प्रोसीजर में डिलीमीटर का सही उपयोग और मान डालना

    समस्या स्टोर्ड प्रोसीजर बनाते समय डिफ़ॉल्ट डिलीमीटर (;) क्वेरी को जल्दी समाप्त कर देता है। समाधान DELIMITER बदलें, प्रोसीजर बनाएं, फिर डिलीमीटर बहाल करें। उदाहरण टेबल बनाएं: ); स्टोर्ड प्रोसीजर बनाएं DELIMITER ; प्रोसीजर कॉल करें CALL insert_name(Chris, Brown); परिणाम +------------------+---

  1. - MySQL में स्ट्रिंग और नंबर के मिश्रण के लिए कौन सा डेटा टाइप उपयोग करें?

    VARCHAR() डेटा टाइप स्ट्रिंग और नंबर दोनों स्टोर करने के लिए VARCHAR() सबसे उपयुक्त है: CREATE TABLE yourTableName ( yourColumnName1 VARCHAR(40) ); उदाहरण insert into demo28(user_id) values(John_123), (David_44), (Mike99), (Sam101); परिणाम +----+----------+ | id | user_id | +----+----------+ |

  1. ओपनडब्ल्यूआरटी (OpenWrt) क्या है और मुझे अपने राउटर के लिए इसका उपयोग क्यों करना चाहिए? ओपनडब्ल्यूआरटी (OpenWrt) क्या है और मुझे अपने राउटर के लिए इसका उपयोग क्यों करना चाहिए?

    बर्टेल किंग, जूनियर द्वारा 05/15/2017 को अपडेट किया गया आपने अपने कंप्यूटर और अपने फोन पर ऑपरेटिंग सिस्टम को बदल दिया है, लेकिन आपके राउटर का क्या? यदि आप अपने राउटर को SSH सर्वर, VPN, ट्रैफिक-शेपिंग सिस्टम, या बिटटोरेंट क्लाइंट में बदलने के विचार से उत्साहित होते हैं - तो ओपनडब्ल्यूआरटी पर विचार कर