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

Cập nhật nội dung của một ô cụ thể trong MySQL

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

 mysql> tạo bảng DemoTable2029 -> (-> Id int, -> FirstName varchar (20), -> LastName varchar (20) ->); Truy vấn OK, 0 hàng bị ảnh hưởng (0,98 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ị DemoTable2029 (1, 'Chris', 'Brown') ->; Truy vấn OK, 1 hàng bị ảnh hưởng (0,13 giây) mysql> chèn vào các giá trị DemoTable2029 (2, 'David', 'Miller'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,12 giây) mysql> chèn vào giá trị DemoTable2029 (3, 'John', 'Smith'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,20 giây) mysql> chèn vào giá trị DemoTable2029 (4, 'John ',' Brown '); Truy vấn OK, 1 hàng bị ảnh hưởng (0,27 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 * from DemoTable2029; 

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

 + ------ + ----------- + ---------- + | Id | FirstName | LastName | + ------ + ----------- + ---------- + | 1 | Chris | Màu nâu || 2 | David | Miller || 3 | John | Smith || 4 | John | Màu nâu | + ------ + ----------- + ---------- + 4 hàng được thiết lập (0,00 giây) 

Sau đây là truy vấn để cập nhật một ô cụ thể -

 mysql> update DemoTable2029 -> set FirstName ='Adam', LastName ='Smith' -> where Id =4; Truy vấn OK, 1 hàng bị ảnh hưởng (0,14 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 * from DemoTable2029; 

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

 + ------ + ----------- + ---------- + | Id | FirstName | LastName | + ------ + ----------- + ---------- + | 1 | Chris | Màu nâu || 2 | David | Miller || 3 | John | Smith || 4 | Adam | Smith | + ------ + ----------- + ---------- + 4 hàng trong bộ (0,00 giây)