हां, हम निम्नलिखित सिंटैक्स का उपयोग करके कॉलम नाम का उल्लेख किए बिना मान सम्मिलित कर सकते हैं -
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)