`

mysql 中的下划线“_”

阅读更多
奇怪的问题:
select * from users where name like '%_%;'

这条搜索语句在masql中会把所有的用户搜索出来。
我现在想把name中带"_"的检索出来,不知道怎么办了!

现在终于 解决了:
select * from users where name like '%\_%;'
分享到:
评论
2 楼 ddandyy 2008-05-08  
oracle

select * from users where name like '%/_%'  escape '/'


没有mysql   不能TEST
1 楼 ddandyy 2008-05-08  
“_”代表一个字符,“%”代表任意个字符

相关推荐

    MySQL中使用replace、regexp进行正则表达式替换的用法分析

    首先,replace函数是MySQL中的字符串函数,用于在字符串中查找指定的子字符串并替换为另一个字符串。replace函数的基本语法是replace(对象,搜索,替换),其中对象是要进行搜索和替换的字段,搜索是要被替换成字符串的...

    如何修改Mysql中group_concat的长度限制

    在MySQL数据库中,`GROUP_CONCAT` 函数是一个非常实用的工具,它允许你在聚合查询中将多个行的某个列值合并成一个单一的字符串,每个值之间由默认的逗号分隔。然而,当你处理大量数据时,可能会遇到一个限制,即`...

    CC++连接MySql数据库[整理].pdf

    注意,实际代码中这些函数前的下划线 `_` 可能因不同版本的MySQL客户端库而异,某些版本可能不需要下划线。 在实际应用中,你还需要处理可能出现的错误,比如网络问题、权限问题等。通常会检查每次调用函数的返回值...

    MySQL5.5编译工具configure向cmake过渡指南.pdf

    - 选项中的破折号`-`替换为下划线`_`。 例如: - `--with-debug` => `-DWITH_DEBUG=1` - `--with-embedded-server` => `-DWITH_EMBEDDED_SERVER=1` #### 六、调试配置过程 在使用`cmake`编译过程中,会生成一些...

    CC++连接MySql数据库.pdf

    请注意,上述函数前的下划线表示这些是MySQL的C接口函数。对于C++项目,推荐使用`mysql++`这样的库,它提供了更符合C++风格的API,但基础原理和过程相似。 在实际编程过程中,务必处理好异常和错误,例如检查返回值...

    MySQL5.5编译工具configure向cmake过渡指南

    但在CMake时代,版本信息直接存储在版本文件中,如`MYSQL_VERSION_MAJOR`, `MYSQL_VERSION_MINOR`, `MYSQL_VERSION_PATCH`,以及可选的`MYSQL_VERSION_EXTRA`来标识非GA版本,如RC或Beta。通过这些变量,第三方工具...

    浅谈MySQL模糊查询中通配符的转义

    sql中经常用like进行模糊查询,而模糊查询就要用到百分号“%”,下划线“_”这些通配符,其中“%”匹配任意多个字符,“_”匹配单个字符。如果我们想要模糊查询带有通配符的字符串,如“60%”,“user_name”,就...

    MySQL GROUP_CONCAT限制解决方案

    1. **配置文件修改**:在MySQL的配置文件(如`my.ini`)中添加或修改`group_concat_max_len`变量的值。例如,你可以将其设置为102400字节,这样就能显著增加拼接字符串的长度。配置文件的修改需要重启MySQL服务才能...

    Mysql| 使用通配符进行模糊查询详解(like,%,_)

    _下划线通配符:表示只能匹配单个字符,不能多也不能少,就是一个字符. like操作符: LIKE作用是指示mysql后面的搜索模式是利用通配符而不是直接相等匹配进行比较. 注意: 如果在使用like操作符时,后面的没有使用通用匹配...

    21 分钟 MySQL 入门教程

    在 MySQL 中,标识符可以包含字母、数字和下划线,但必须以字母或下划线开头。 #### MySQL 数据类型 MySQL 支持多种数据类型,选择合适的数据类型对于确保数据的正确存储和提高查询效率至关重要。常见的数据类型...

    驼峰命名转下划线命名

    - 这种命名方式在Python、SQL(如MySQL、Oracle)等语言中常见,作为字段或变量的命名标准,因为它在阅读时有明显的单词分隔,更符合人眼的阅读习惯。 - 在数据库设计中,表的字段名通常使用下划线命名,比如`...

    (完整word版)php考试题(选择题).doc

    3. PHP中的标识符允许出现的大写字母、小写字母、数字和下划线,但不能以数字开头。 4. PHP中的注释符号有//、#和/* */等。 二、 函数 1. 函数的参数传递包括按值传递和按引用传递。 2. 函数的返回值可以使用...

    MySQL学习-程序选项修改器和使用选项设置程序变量.pdf

    这对于在多版本MySQL环境中使用非常有用,尤其是在选项文件中列出选项的情况下,`--loose`前缀可以帮助处理不同版本间可能存在的兼容性问题。 **1.3 Maximum Option** `--maximum`前缀主要用于`mysqld`,它可以...

    MySQL统计函数GROUP_CONCAT使用陷阱分析

    MySQL中的`GROUP_CONCAT`函数是一个非常实用的统计工具,它允许你在聚合查询中将多个行的某个列值合并成一个字符串,用指定的分隔符连接。然而,使用`GROUP_CONCAT`时存在一些潜在的陷阱,这些陷阱可能会导致数据...

    21分钟 MySQL 入门教程.docx

    在MySQL中,“关系型”主要指代的是数据的组织形式——以表格的形式存在。 #### 表格构成 - **表头(Header)**:指的是表中的每一列的名称,用于标识该列所代表的信息类别。 - **列(Column)**:列是一组相同类型...

    数据库设计开发规范-阿里_数据库_falloj4_MYSQL_

    - 表名、字段名应采用小写字母,单词间用下划线`_`分隔,避免使用MySQL保留字,如`user_info`。 - 应避免使用含义模糊的字段名,如`data`、`info`,而应使用明确的描述,如`user_birthdate`。 - 主键字段通常命名...

Global site tag (gtag.js) - Google Analytics