如何在MySQL表中搜索特定字符串?
使用等于运算符进行精确匹配 −
select *from 你的表名 where 你的列名=你的值;
让我们首先创建一个表 −
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)
使用select语句从表中显示所有记录 −
mysql> select *from DemoTable;
阅读更多:MySQL 教程
输出
这将产生以下输出 −
+-----------+----------+
| FirstName | LastName |
+-----------+----------+
| John | Smith |
| John | Doe |
| Chris | Brown |
| Carol | Taylor |
+-----------+----------+
4 rows in set (0.00 sec)
以下是在MySQL表中搜索特定字符串的查询 −
mysql> select *from DemoTable where LastName='Doe';
输出
这将产生以下输出 −
+-----------+----------+
| FirstName | LastName |
+-----------+----------+
| John | Doe |
+-----------+----------+
1 row in set (0.00 sec)
极客教程