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

MySQL में टेबल में नवीनतम ID वाले रिकॉर्ड कैसे प्रदर्शित करें

पहले एक टेबल बनाते हैं:

mysql> create table DemoTable676( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Number int ); Query OK, 0 rows affected (0.50 sec)

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

mysql> insert into DemoTable676(Number) values(1000); Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable676(Number) values(1839); Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable676(Number) values(29894); Query OK, 1 row affected (0.30 sec)
mysql> insert into DemoTable676(Number) values(1264); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable676(Number) values(190); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable676(Number) values(167); Query OK, 1 row affected (0.11 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select *from DemoTable676;

यह निम्न आउटपुट देगा:

+----+--------+
| Id | Number |
+----+--------+
| 1  | 1000   |
| 2  | 1839   |
| 3  | 29894  |
| 4  | 1264   |
| 5  | 190    |
| 6  | 167    |
+----+--------+
6 rows in set (0.00 sec)

टेबल में नवीनतम आईडी नंबर वाले रिकॉर्ड प्रदर्शित करने की क्वेरी:

mysql> select *from DemoTable676 order by Id DESC LIMIT 1;

यह निम्न आउटपुट देगा:

+----+--------+
| Id | Number |
+----+--------+
| 6  | 167    |
+----+--------+
1 row in set (0.00 sec)
  1. Java का उपयोग करके MySQL टेबल में कॉलम की संख्या गिनना Java का उपयोग करके MySQL टेबल में कॉलम की संख्या गिनना

    ResultSetMetaData का उपयोग करके कॉलम मेटाडेटा प्राप्त करना इसके लिए ResultSetMetaData का उपयोग करें। पहले एक टेबल बनाते हैं: CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName VARCHAR(20), StudentLastName VARCHAR(20) ); Query OK, 0 rows affect

  1. - MySQL में DATE_ADD से तारीख में वर्ष जोड़ें

    UPDATE और DATE_ADD() से मौजूदा तारीखों में अंतराल जोड़ें मौजूदा तारीख कॉलम में वर्ष (या अन्य अंतराल) जोड़ने के लिए UPDATE के साथ DATE_ADD() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1984 ( ShippingDate date ); Query OK, 0 rows affected (0.00 sec) mysql> insert into

  1. - MySQL REGEXP: केवल स्ट्रिंग या स्ट्रिंग+नंबर वाले रिकॉर्ड दिखाएँ, केवल नंबर वाले नहीं

    REGEXP पैटर्न कम से कम एक अक्षर (a-z या A-Z) वाले रिकॉर्ड के लिए: select yourColumnName from yourTableName where yourColumnName REGEXP [a-zA-Z]; उदाहरण insert into demo41 values(John Smith34), (John Smith), (9234John Smith), (john smith), (98775); क्वेरी और परिणाम select name from demo41 where