根据MySQL中的关键字从表中选择记录

假设表中的某些列值具有特定的关键字,而您只需要这些记录。为此,请使用LIKE运算符。

我们首先来看一个示例并创建一个表-

mysql> create table DemoTable750 (Title varchar(200));

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable750 values('Java and MongoDB,MySQL');
mysql> insert into DemoTable750 values('MySQL,SQL Server');
mysql> insert into DemoTable750 values('PL/SQL,Python,MongoDB');
mysql> insert into DemoTable750 values('MySQL');

使用select语句显示表中的所有记录-

mysql> select *from DemoTable750

这将产生以下输出-

+------------------------+
| Title                  |
+------------------------+
| Java and MongoDB,MySQL |
| MySQL,SQL Server       |
| PL/SQL,Python,MongoDB  |
| MySQL                  |
+------------------------+
4 rows in set (0.00 sec)

以下是根据关键字选择记录的查询。假设关键字是“ MySQL”-

mysql> select *from DemoTable750 where Title LIKE '%MySQL%';

这将产生以下输出-

+------------------------+
| Title                  |
+------------------------+
| Java and MongoDB,MySQL |
| MySQL,SQL Server       |
| MySQL                  |
+------------------------+
3 rows in set (0.00 sec)