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

MySQL में JSON प्रकार के कॉलम के लिए डिफ़ॉल्ट मान कैसे सेट करें

समाधान

ALTER TABLE में DEFAULT CONSTRAINT के साथ JSON_OBJECT() का उपयोग करें।

सिंटैक्स

ALTER TABLE yourTableName MODIFY COLUMN yourColumnName JSON NOT NULL DEFAULT (JSON_OBJECT());

उदाहरण

टेबल बनाएं:

mysql> CREATE TABLE demo24 (employee_information TEXT);

JSON प्रकार में बदलें और डिफ़ॉल्ट सेट करें

mysql> ALTER TABLE demo24 MODIFY COLUMN employee_information JSON NOT NULL DEFAULT (JSON_OBJECT());

विवरण जांचें

mysql> DESC demo24;
+----------------------+------+------+-----+---------------+-------------------+
| Field                | Type | Null | Key | Default       | Extra             |
+----------------------+------+------+-----+---------------+-------------------+
| employee_information | json | NO   |     | json_object() | DEFAULT_GENERATED |
+----------------------+------+------+-----+---------------+-------------------+

रिकॉर्ड डालें (मान निर्दिष्ट किए बिना)

mysql> INSERT INTO demo24 VALUES ();

परिणाम

+----------------------+
| employee_information |
+----------------------+
| {}                   |
+----------------------+

नोट: JSON_OBJECT() खाली JSON ऑब्जेक्ट {} बनाता है। NOT NULL यह सुनिश्चित करता है कि कॉलम कभी NULL न हो।

  1. - MySQL में SOUNDEX() फ़ंक्शन का उपयोग कैसे करें?

    MySQL में SOUNDEX() फ़ंक्शन समान उच्चारण वाले शब्दों को खोजने के लिए साउंडेक्स कोड लौटाता है। सिंटैक्स SELECT * FROM yourTableName WHERE SOUNDEX(yourValue) = SOUNDEX(yourColumnName); टेबल निर्माण mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName VARC

  1. Spring Boot से लोकलहोस्ट MySQL कैसे कनेक्ट करें Spring Boot से लोकलहोस्ट MySQL कैसे कनेक्ट करें

    application.properties कॉन्फ़िगरेशन spring.datasource.username=yourMySQLUserName spring.datasource.password=yourMySQLPassword spring.datasource.url=jdbc:mysql://localhost:3306/yourDatabaseName spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver टेस्ट टेबल insert into demo71 values(100,Jo

  1. उबंटू पर MySQL कैसे इंस्टॉल और कॉन्फ़िगर करें उबंटू पर MySQL कैसे इंस्टॉल और कॉन्फ़िगर करें

    MySQL एक ओपन-सोर्स, शक्तिशाली और व्यापक रूप से उपयोग किया जाने वाला रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है जो डेटा को एकल या एकाधिक डेटा टेबल्स में व्यवस्थित करता है जहां डेटा प्रकार एक दूसरे से संबंधित हो सकते हैं। स्ट्रक्चर्ड क्वेरी लैंग्वेज (SQL) RDBMS के साथ काम करता है, और जब कोई बड़ी मात्