Computer >> Máy Tính >  >> Lập trình >> MySQL

Đặt tất cả các cột của bảng MySQL thành một giá trị cụ thể bằng một truy vấn duy nhất

Đầu tiên chúng ta hãy tạo một bảng -

 mysql> tạo bảng DemoTable (ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar (40), ClientAge int, ClientCountryName varchar (40)); Truy vấn OK, 0 hàng bị ảnh hưởng (0,57 giây) 

Chèn một số bản ghi vào bảng bằng lệnh chèn -

 mysql> chèn vào các giá trị DemoTable (ClientName, ClientAge, ClientCountryName) ('Chris', 25, 'US'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,33 giây) mysql> chèn vào DemoTable (ClientName, ClientAge, ClientCountryName) giá trị ('Bob', 55, 'UK'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,16 giây) mysql> chèn vào các giá trị DemoTable (ClientName, ClientAge, ClientCountryName) ('David', 45, 'AUS'); Truy vấn OK , 1 hàng bị ảnh hưởng (0,14 giây) 

Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -

 mysql> select * từ DemoTable; 

Điều này sẽ tạo ra kết quả sau -

 + ---------- + ------------ + ----------- + ---------- --------- + | ClientId | ClientName | ClientAge | ClientCountryName | + ---------- + ------------ + ----------- + ----------- -------- + | 1 | Chris | 25 | CHÚNG TÔI || 2 | Bob | 55 | ANH || 3 | David | 45 | AUS | + ---------- + ------------ + ----------- + ----------- -------- + 3 hàng trong bộ (0,00 giây) 

Đây là truy vấn để đặt tất cả các cột của bảng MySQL thành một giá trị cụ thể -

 mysql> update DemoTable set ClientName ='Sam', ClientAge =48, ClientCountryName ='AUS' trong đó ClientId =2; Truy vấn OK, 1 hàng bị ảnh hưởng (0,22 giây) Các hàng khớp:1 Đã thay đổi:1 Cảnh báo:0  

Hãy để chúng tôi kiểm tra các bản ghi bảng một lần nữa -

 mysql> select * từ DemoTable; 

Điều này sẽ tạo ra kết quả sau -

 + ---------- + ------------ + ----------- + ---------- --------- + | ClientId | ClientName | ClientAge | ClientCountryName | + ---------- + ------------ + ----------- + ----------- -------- + | 1 | Chris | 25 | CHÚNG TÔI || 2 | Sam | 48 | AUS || 3 | David | 45 | AUS | + ---------- + ------------ + ----------- + ----------- -------- + 3 hàng trong bộ (0,00 giây)