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

MySQL में केवल AUTO_INCREMENT कॉलम वाली टेबल में इन्सर्ट करना

MySQL में केवल एक AUTO_INCREMENT कॉलम वाली टेबल में डेटा डालने के लिए INSERT स्टेटमेंट में मान प्रदान करने की आवश्यकता नहीं होती (या 0/NULL दिया जा सकता है)। डेटाबेस स्वचालित रूप से क्रमिक मान जनरेट करता है।

केवल AUTO_INCREMENT कॉलम वाली टेबल बनाना

mysql> CREATE TABLE DemoTable (
    StudentId INT NOT NULL AUTO_INCREMENT,
    PRIMARY KEY(StudentId)
);

डेटा डालना (0 मान देकर)

mysql> INSERT INTO DemoTable(StudentId) VALUES(0);

सभी रिकॉर्ड देखना

mysql> SELECT * FROM DemoTable;

आउटपुट

+-----------+
| StudentId |
+-----------+
| 1         |
+-----------+

व्याख्या: AUTO_INCREMENT कॉलम के लिए 0, NULL, या मान न देना सभी अगला क्रमिक मान जनरेट करते हैं। INSERT INTO DemoTable() VALUES() (खाली सूची) भी काम करता है। LAST_INSERT_ID() अंतिम जनरेटेड ID लौटाता है।

  1. MySQL डेटाबेस में एक टेबल का बैकअप कैसे लें? MySQL डेटाबेस में एक टेबल का बैकअप कैसे लें?

    सिंगल टेबल का बैकअप लेने के लिए mysqldump यूटिलिटी का उपयोग करें। यह MySQL 5.0+ में मानक तरीका है। कमांड लाइन से बैकअप लें कमांड प्रॉम्प्ट खोलें (Win+R → cmd) MySQL के bin फोल्डर में जाएं: cd C:\Program Files\MySQL\MySQL Server 8.0\bin mysqldump चलाएं: E:\student.sql Enter password: ***********

  1. Java के साथ MySQL टेबल में केवल एक कॉलम कैसे इन्सर्ट करें? Java के साथ MySQL टेबल में केवल एक कॉलम कैसे इन्सर्ट करें?

    Java-MySQL कनेक्शन कोड में एक कॉलम इन्सर्ट करने के लिए INSERT INTO स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.54 sec) MySQL टेबल में केवल एक कॉलम इन्सर्ट करने का जावा कोड यहाँ है। उदाहरण

  1. - उदाहरणों के साथ MySQL AUTO_INCREMENT

    आइए समझते हैं कि AUTO_INCREMENT कैसे काम करता है: AUTO_INCREMENT विशेषता का उपयोग नई रो के लिए एक अद्वितीय पहचानकर्ता उत्पन्न करने के लिए किया जाता है। आइए देखें कि यह स्टेटमेंट कैसे काम करता है। उससे पहले, नीचे दी गई क्वेरी पर विचार करें: क्वेरी CREATE TABLE tableName ( id MEDIUMINT NOT NULL