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

MySQL में CREATE TABLE स्टेटमेंट के बीच में टिप्पणी कैसे डालें?

MySQL में # प्रतीक का उपयोग करके SQL स्टेटमेंट के बीच में टिप्पणी (इंलाइन कमेंट) डाली जा सकती है। यह दस्तावेज़ीकरण के लिए उपयोगी है।

सिंटैक्स

CREATE TABLE table_name (
    col1 datatype, # टिप्पणी
    col2 datatype  # टिप्पणी
);

उदाहरण

mysql> CREATE TABLE DemoTable (
    -> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, # क्रम संख्या बनाना
    -> FirstName VARCHAR(20), # नाम संग्रहीत करने के लिए कॉलम
    -> Age INT # उम्र संग्रहीत करने के लिए कॉलम
    -> );

INSERT में भी टिप्पणी

mysql> INSERT INTO DemoTable(FirstName, Age) VALUES ('Chris', 21);
mysql> INSERT INTO DemoTable(FirstName, Age) VALUES ('David', 23); # पहला नाम और उम्र संग्रहीत
mysql> INSERT INTO DemoTable(FirstName, Age) VALUES ('Bob', 24); # पहला नाम और उम्र संग्रहीत

परिणाम

+----+-----------+------+
| Id | FirstName | Age  |
+----+-----------+------+
|  1 | Chris     |   21 |
|  2 | David     |   23 |
|  3 | Bob       |   24 |
+----+-----------+------+

MySQL टिप्पणी शैलियां

शैलीसिंटैक्सस्कोप
हैश# टिप्पणीलाइन अंत तक
डबल डैश-- टिप्पणीलाइन अंत तक (स्पेस आवश्यक)
C-स्टाइल/* टिप्पणी */बहु-लाइन

महत्वपूर्ण नोट

  • # और -- लाइन के अंत तक टिप्पणी करते हैं
  • -- के बाद स्पेस आवश्यक है (--comment अमान्य)
  • /* */ कहीं भी, बहु-लाइन
  • टिप्पणियां मेटाडेटा में संग्रहीत नहीं होतीं (SHOW CREATE TABLE में नहीं दिखतीं)

स्थायी दस्तावेज़ीकरण के लिए

COMMENT विशेषता उपयोग करें:

CREATE TABLE DemoTable (
    Id INT PRIMARY KEY COMMENT 'क्रम संख्या',
    FirstName VARCHAR(20) COMMENT 'पहला नाम'
) COMMENT = 'कर्मचारी तालिका';

यह SHOW CREATE TABLE और information_schema में दिखाई देता है।

  1. - MySQL में केवल 3 संभावित मानों वाले कॉलम के साथ टेबल कैसे बनाएं

    इसके लिए ENUM डेटा प्रकार का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable838(Color ENUM(RED,GREEN,BLUE)); Query OK, 0 rows affected (0.67 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable838 values(RED); Query OK, 1 row affe

  1. - MySQL में CREATE TABLE IF NOT EXISTS के साथ तालिका मौजूद न होने पर बनाकर INSERT करना

    MySQL में CREATE TABLE IF NOT EXISTS के साथ सुरक्षित तालिका निर्माण और डेटा डालना CREATE TABLE IF NOT EXISTS तालिका पहले से मौजूद होने पर त्रुटि नहीं फेंकता, जिससे स्क्रिप्ट्स को पुनः चलाने योग्य (idempotent) बनाया जा सकता है। सिंटैक्स CREATE TABLE IF NOT EXISTS yourTableName ( yourColumnName1

  1. - MySQL में LIKE का उपयोग करके पहली टेबल से नई टेबल कैसे बनाएं

    CREATE TABLE ... LIKE के साथ टेबल स्ट्रक्चर कॉपी करना मौजूदा टेबल की संरचना (कॉलम्स, इंडेक्सेस, कंस्ट्रेंट्स) कॉपी करके नई टेबल बनाने के लिए CREATE TABLE ... LIKE का उपयोग करें। ध्यान दें: यह केवल स्ट्रक्चर कॉपी करता है, डेटा नहीं। पहली टेबल बनाएं: mysql> CREATE TABLE DemoTable1 ( EmployeeId