उदाहरण
टेबल बनाएं:
mysql> create table DemoTable702 (
-> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> StudentName varchar(100),
-> StudentScore int
-> );
Query OK, 0 rows affected (0.56 sec)
रिकॉर्ड डालें:
mysql> insert into DemoTable702(StudentName, StudentScore) values('Chris', 56);
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable702(StudentName, StudentScore) values('Robert', 21);
Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable702(StudentName, StudentScore) values('Mike', 89);
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable702(StudentName, StudentScore) values('David', 99);
Query OK, 1 row affected (0.20 sec)
सभी रिकॉर्ड देखें:
mysql> select * from DemoTable702;
आउटपुट
+-----------+-------------+--------------+ | StudentId | StudentName | StudentScore | +-----------+-------------+--------------+ | 1 | Chris | 56 | | 2 | Robert | 21 | | 3 | Mike | 89 | | 4 | David | 99 | +-----------+-------------+--------------+ 4 rows in set (0.00 sec)
MySQL में इंटीजर अपडेट करने की क्वेरी:
mysql> update DemoTable702 set StudentScore = StudentScore + 9 where StudentId = 2; Query OK, 1 row affected (0.09 sec) Rows matched: 1 Changed: 1 Warnings: 0
फिर से रिकॉर्ड देखें:
mysql> select * from DemoTable702;
आउटपुट
+-----------+-------------+--------------+ | StudentId | StudentName | StudentScore | +-----------+-------------+--------------+ | 1 | Chris | 56 | | 2 | Robert | 30 | | 3 | Mike | 89 | | 4 | David | 99 | +-----------+-------------+--------------+ 4 rows in set (0.00 sec)
नोट: WHERE क्लॉज के बिना सभी पंक्तियों का स्कोर 9 से बढ़ जाता।