आप from को सीधे कॉलम नाम के रूप में उपयोग नहीं कर सकते क्योंकि from MySQL में एक रिजर्व्ड वर्ड है। इससे बचने के लिए, आपको बैकटिक सिंबल का उपयोग करना होगा। आइए पहले एक टेबल बनाते हैं:
mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, `from` varchar(100), Name varchar(10) ); Query OK, 0 rows affected (0.92 sec)
इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:
mysql> insert into DemoTable(`from`,Name) values('US','John'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable(`from`,Name) values('UK','Carol'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable(`from`,Name) values('AUS','David'); Query OK, 1 row affected (0.12 sec) सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:
mysql> select *from DemoTable;
इससे निम्न आउटपुट प्राप्त होगा:
+----+------+-------+ | Id | from | Name | +----+------+-------+ | 1 | US | John | | 2 | UK | Carol | | 3 | AUS | David | +----+------+-------+ 3 rows in set (0.00 sec)
रिजर्व्ड वर्ड from को कॉलम नाम के रूप में उपयोग करने का क्वेरी:
mysql> select `from` from DemoTable;
इससे निम्न आउटपुट प्राप्त होगा:
+------+ | from | +------+ | US | | UK | | AUS | +------+ 3 rows in set (0.00 sec)