根据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)