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

MySQL में NULL या नॉन-NULL मानों वाले टेबल के सभी फील्ड अपडेट करें


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

mysql> create table DemoTable
-> (
-> Id int,
-> Name varchar(20)
-> ); Query OK, 0 rows affected (0.58 sec)

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

mysql> insert into DemoTable values(10,NULL); Query OK, 1 row affected (0.32 sec)
mysql> insert into DemoTable values(NULL,'David'); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values(NULL,NULL); Query OK, 1 row affected (0.15 sec)

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

mysql> select * from DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+------+-------+
| Id   | Name  |
+------+-------+
|   10 | NULL  |
| NULL | David |
| NULL | NULL  |
+------+-------+
3 rows in set (0.00 sec)

टेबल के सभी फील्ड को NULL या नॉन-NULL मानों के साथ अपडेट करने का क्वेरी यहाँ है:

mysql> update DemoTable set Name='Robert' where Id IS NULL or Name IS NULL; Query OK, 3 rows affected (0.22 sec) Rows matched: 3 Changed: 3 Warnings: 0

आइए एक बार फिर टेबल रिकॉर्ड जांचते हैं:

mysql> select * from DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+------+--------+
| Id   | Name   |
+------+--------+
|   10 | Robert |
| NULL | Robert |
| NULL | Robert |
+------+--------+
3 rows in set (0.00 sec)

  1. Java MySQL का उपयोग करके MySQL टेबल अपडेट करें Java MySQL का उपयोग करके MySQL टेबल अपडेट करें

    JDBC में PreparedStatement का उपयोग करके पैरामीटरीकृत अपडेट को सुरक्षित रूप से निष्पादित करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable(Id INT, FirstName VARCHAR(40)); Query OK, 0 rows affected (0.62 sec) INSERT INTO DemoTable VALUES(100,Chris),(111,Mike),(121,Sam); अपडेट से पहले SELECT

  1. - MySQL में महीने के अनुसार टेबल में मानों का योग कैसे करें

    EXTRACT(MONTH FROM ...) और GROUP BY के साथ मासिक योग इसके लिए EXTRACT() का उपयोग करें, जो विशिष्ट महीने के रिकॉर्ड निकालने की अनुमति देता है। उदाहरण के लिए, जनवरी में सभी कीमतों को जोड़ना (वर्ष की परवाह किए बिना)। पहले टेबल बनाएं: create table DemoTable1415 ( ProductPurchaseDate date, ProductPrice

  1. - MySQL में IFNULL() का उपयोग करके NULL और गैर-NULL मानों के साथ गणितीय गणना करना

    MySQL में IFNULL() के साथ NULL-सुरक्षित अंकगणित NULL मानों वाले कॉलम पर गणितीय संचालन करते समय, MySQL NULL लौटाता है। IFNULL() (या COALESCE()) का उपयोग करके गणना से पहले NULL को डिफ़ॉल्ट मान (जैसे 0) से बदलें। उदाहरण: NULL के साथ मान जोड़ना SELECT * FROM DemoTable1462; +--------+--------+ | Value1