Để tìm một hàng cụ thể trong MySQL, bạn sử dụng mệnh đề WHERE với các điều kiện chính xác khớp với dữ liệu cần tìm.
Ví dụ minh họa
Tạo bảng mẫu:
mysql> create table DemoTable (
UserId int,
UserName varchar(100)
);
Chèn dữ liệu:
mysql> insert into DemoTable values(100,'Chris'); mysql> insert into DemoTable values(101,'Bob'); mysql> insert into DemoTable values(102,'David'); mysql> insert into DemoTable values(103,'Mike'); mysql> insert into DemoTable values(104,'Sam');
Hiển thị tất cả bản ghi:
mysql> select * from DemoTable;
Kết quả:
+--------+----------+ | UserId | UserName | +--------+----------+ | 100 | Chris | | 101 | Bob | | 102 | David | | 103 | Mike | | 104 | Sam | +--------+----------+
Truy vấn tìm hàng cụ thể
Sử dụng WHERE với nhiều điều kiện kết hợp bằng AND:
mysql> select * from DemoTable where UserId=102 and UserName='David';
Kết quả trả về đúng hàng cần tìm:
+--------+----------+ | UserId | UserName | +--------+----------+ | 102 | David | +--------+----------+
Lưu ý: Việc kết hợp nhiều điều kiện trong mệnh đề WHERE giúp tăng độ chính xác khi truy vấn, đặc biệt quan trọng khi dữ liệu có nhiều bản ghi trùng lặp về một số cột.