ใช้ตัวดำเนินการเท่ากับ (=) สำหรับการจับคู่ที่แน่นอน (exact match)
select * from yourTableName where yourColumnName = yourValue;
สร้างตารางตัวอย่าง
mysql> create table DemoTable (
-> FirstName varchar(100),
-> LastName varchar(100)
-> );
Query OK, 0 rows affected (0.70 sec)
เพิ่มข้อมูลตัวอย่าง
mysql> insert into DemoTable values('John', 'Smith');
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('John', 'Doe');
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values('Chris', 'Brown');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values('Carol', 'Taylor');
Query OK, 1 row affected (0.29 sec)
แสดงข้อมูลทั้งหมด
mysql> select * from DemoTable;
ผลลัพธ์
+-----------+----------+ | FirstName | LastName | +-----------+----------+ | John | Smith | | John | Doe | | Chris | Brown | | Carol | Taylor | +-----------+----------+ 4 rows in set (0.00 sec)
คำสั่งค้นหาสตริงเฉพาะ
mysql> select * from DemoTable where LastName = 'Doe';
ผลลัพธ์
+-----------+----------+ | FirstName | LastName | +-----------+----------+ | John | Doe | +-----------+----------+ 1 row in set (0.00 sec)
คำอธิบาย: ใช้ = สำหรับ exact match หากต้องการค้นหาแบบประมาณ ให้ใช้ LIKE ร่วมกับ % (wildcard)