-- 使用 LIKE 进行模式匹配查询
-- 1. 匹配以 'abc' 开头的字符串
SELECT * FROM table_name WHERE column_name LIKE 'abc%';
-- 解释: % 表示任意数量的字符(包括零个字符)
-- 2. 匹配以 'xyz' 结尾的字符串
SELECT * FROM table_name WHERE column_name LIKE '%xyz';
-- 解释: % 表示任意数量的字符(包括零个字符)
-- 3. 匹配包含 'mn' 的字符串
SELECT * FROM table_name WHERE column_name LIKE '%mn%';
-- 解释: % 表示任意数量的字符(包括零个字符)
-- 4. 匹配长度为 5 且第二个字符为 'b' 的字符串
SELECT * FROM table_name WHERE column_name LIKE '_b___';
-- 解释: _ 表示单个字符
-- 5. 匹配以 'a' 开头,后面跟一个任意字符,再跟 'c' 的字符串
SELECT * FROM table_name WHERE column_name LIKE 'a_c';
-- 解释: _ 表示单个字符
-- 6. 匹配不以 'a' 开头的字符串
SELECT * FROM table_name WHERE column_name NOT LIKE 'a%';
-- 解释: NOT LIKE 反转了 LIKE 的匹配结果
上一篇:linux 重启mysql
下一篇:mysql清空表内容
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站