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

क्या हम MySQL में कॉलम नाम का उल्लेख किए बिना मान सम्मिलित कर सकते हैं?

<घंटा/>

हां, हम निम्नलिखित सिंटैक्स का उपयोग करके कॉलम नाम का उल्लेख किए बिना मान सम्मिलित कर सकते हैं -

insert into yourTableName values(yourValue1,yourValue2,yourValue3,.....N);

आइए पहले एक टेबल बनाएं। यहाँ, हमने Id को NOT NULL -

. के रूप में सेट किया है
mysql> create table DemoTable862(
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   FirstName varchar(100) ,
   Age int
);
Query OK, 0 rows affected (0.68 sec)

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

mysql> insert into DemoTable862 values(NULL,'Chris',23);
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable862 values(NULL,'Robert',21);
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable862 values(NULL,'Mike',24);
Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable862 values(NULL,'Sam',25);
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable862 values(NULL,'Bob',26);
Query OK, 1 row affected (0.14 sec)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> select *from DemoTable862;

यह निम्नलिखित आउटपुट का उत्पादन करेगा। ऊपर, हमने मान डालते समय NULL सेट किया है। चूंकि हमने Id को NOT NULL के रूप में सेट किया है, इसलिए वे NULL मान Id कॉलम के लिए काम नहीं करेंगे और auto_increment स्वचालित रूप से Id के लिए मान जोड़ देगा -

+----+-----------+------+
| Id | FirstName | Age  |
+----+-----------+------+
| 1  | Chris     |   23 |
| 2  | Robert    |   21 |
| 3  | Mike      |   24 |
| 4  | Sam       |   25 |
| 5  | Bob       |   26 |
+----+-----------+------+
5 rows in set (0.00 sec)

  1. MySQL में कॉलम का नाम कैसे पता करें?

    इसके लिए आप SHOW COLUMNS या INFORMATION_SCHEMA.COLUMN का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable603 ( ClientId int NOT NULL AUTO_INCREMENT, ClientName varchar(100), ClientAge int, ClientAddress varchar(100), ClientCountryName varchar(100), ClientEducationDetails varchar(20

  1. MySQL में शून्य वाले कॉलम के मानों को पैड करें

    इसके लिए ZEROFILL की अवधारणा का प्रयोग करें। यह फ़ील्ड के प्रदर्शित मूल्य को शून्य के साथ कॉलम परिभाषा में निर्धारित प्रदर्शन चौड़ाई तक पैड करता है आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable626 (मान int(5) Zerofill);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.71 सेकंड) इंसर्ट कमांड का उपयोग करके

  1. क्या हम auto_increment मानों के बिना MySQL तालिका में रिकॉर्ड सम्मिलित कर सकते हैं?

    हां, हम auto_increment के बिना सम्मिलित कर सकते हैं क्योंकि यह स्वयं ही सम्मिलित हो जाता है। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.86 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1479 में डालें (कर्मचारी वेतन) मान(15000);क्वेरी ठीक है, 1 पंक्ति