- 浏览: 305859 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (405)
- linux (31)
- java (144)
- mysql (52)
- html (19)
- oracle (8)
- sql (12)
- 无题 (5)
- js (16)
- android (4)
- tomcat (4)
- struts (2)
- spring (12)
- elcipse (2)
- shell (7)
- interview (2)
- redis (6)
- apache (2)
- maven (10)
- mq (6)
- kengen (0)
- windows (3)
- css (1)
- nginx (2)
- google (1)
- zk (1)
- ibm (1)
- git (1)
- mvn (1)
- jms (1)
- uml (1)
最新评论
/** **http://yaoqianglilan.blog.163.com/blog/static/70978316201122995527546/ **/ SELECT t.* FROM xx_area t WHERE INSTR(tree_path, ',1') > 0;
select * from table where instr(field, 'str') > 0 1.select name from temp where instr(str, 1) > 0 包括sonnyboy 和sonnyboy2 2. FIND_IN_SET(str,strlist) 如果字符串str在由N子串组成的表strlist之中,返回一个1到N的值。一个字符串表是被“,”分隔的子 串组成的一个字符串。如果第一个参数是一个常数字符串并且第二个参数是一种类型为SET的列, FIND_IN_SET()函数被优化而使用位运算!如果str不是在strlist里面或如果 strlist是空字符串,返回0。如果任何一个参数是NULL,返回NULL。如果第一个参数包含一个“,”,该函数将工作不正常。 mysql> SELECT FIND_IN_SET( 'b ', 'a,b,c,d '); select name from temp where find_in_set(1,str); 这个查询满足要求 3.SUBSTRING_INDEX(str,delim,count) 返回从字符串str的第count个出现的分隔符delim之后的子串。如果count是正数,返回最后的分隔符到 左边(从左边数)的所有字符。如果count是负数,返回最后的分隔符到右边的所有字符(从右边数)。 mysql> select SUBSTRING_INDEX('www.mysql.com ', '. ', 2); -> 'www.mysql ' mysql> select SUBSTRING_INDEX( 'www.mysql.com ', '. ', -2); -> 'mysql.com ' 该函数对多字节是可靠的。
发表评论
-
Linux安装MySQL
2016-12-28 10:26 714http://blog.csdn.net/wb96a100 ... -
修改MYSQL 时区
2016-12-06 19:06 684#http://dev.mysql.com/doc/ref ... -
MySQL HA
2016-01-12 16:15 332今天被问到MYSQL HA,只回答了个主从,但感觉貌似搞I ... -
MYSQL排查问题
2015-12-22 15:45 575... -
MYSQL
2015-12-21 16:56 5731, 查看MySQL服务器配置信息 mysql&g ... -
mysql启动脚本
2015-11-20 09:34 681要想从命令行启动mysqld服务器,你应当启动控制台窗口( ... -
MYSQL
2015-11-02 23:04 545-- 当前最大连接数 SHOW STATUS LIK ... -
MySQL慢查询分析与监控
2015-09-15 17:25 1587https://github.com/box/Anemom ... -
MySQL高并发
2015-09-09 12:08 554MySQL的优化我分为三个部分,一是服务器物理硬件的优化, ... -
MySQL Debug
2015-09-09 11:07 711http://my.oschina.net/zhuguow ... -
MySQL隐式转换
2015-08-27 17:30 619MySQL int转换成varchar引发的慢查询 ht ... -
查询MYSQL当前连接数
2015-07-29 11:48 12848SHOW PROCESSLIST; SHOW FULL ... -
mysql事务处理和锁机制
2015-06-18 16:33 5831.3.如何避免锁的资源竞争 1 )让 SELECT ... -
MYSQL 索引优化
2015-04-01 18:02 681http://bbs.csdn.net/topics/35 ... -
MYSQL高并发优化
2015-03-26 15:54 496http://www.cnblogs.com/chuncn ... -
数据库分库分表
2015-03-23 23:08 741http://blog.csdn.net/column/d ... -
INNODB事务模型
2015-03-23 20:15 548http://blog.csdn.net/chen7771 ... -
MySQL
2015-03-23 19:39 515http://dev.mysql.com/doc/refm ... -
MVCC
2015-03-23 15:40 373http://hedengcheng.com/?p=844 ... -
Script
2015-03-10 21:15 0/* SQLyog v10.2 MySQL - 5. ...
相关推荐
- 对于非`'%%'`的`LIKE`查询,可以考虑使用`INSTR()`函数替代,它能更快地定位到所需数据。 4. **MySQL中的INSTR()**: - `INSTR()`函数在MySQL中用于查找子串在主串中的位置,与Oracle中的`INSTR()`略有不同。...
总结,MySQL的`LIKE`模糊查询和正则表达式提供了丰富的文本匹配能力,可以根据具体需求选择合适的方法进行数据检索。在实际应用中,结合`WHERE`子句和其他条件,可以实现复杂的数据筛选,提高数据查询的灵活性。
此外,还有一种可能的解决方法是寻找替代的审计日志解决方案。MySQL 8.0自身提供了一个内置的审计插件(`audit_log_plugin`),可以直接启用而不需要依赖外部插件。使用`INSTALL PLUGIN audit_log_plugin SONAME '...
4. **兼容性检查**:在转换过程中,工具可能还会进行兼容性检查,确保MySQL特有的功能在PostgreSQL中有合适的替代方案。 5. **错误处理和日志记录**:在大规模迁移过程中,错误处理和日志记录至关重要。`...
在数据库操作中,经常需要对数据进行格式化和内容替换。MySQL数据库作为最流行的开源数据库之一,提供了多种工具来执行这类操作,其中...正确地掌握这些函数和操作符的使用方法,将大大提高数据处理的能力和效率。
首先,MySQL 5.5版本开始使用CMake作为构建系统,替代了传统的configure方法。CMake是一个跨平台的开源自动化构建系统,它能生成适用于各种编译器的项目构建文件。在本例中,你需要下载并安装CMake,以便后续编译...
### MySQL数据库SQL优化 #### 一、SQL优化 在MySQL数据库管理中,...同时,在批量导入数据时,选择合适的方法也可以大大提高数据处理的效率。在实际应用中,可以根据具体情况灵活运用这些策略,实现更好的性能表现。
在这个例子中,通过`rpm -qa|grep mariadb`命令查找并卸载了名为`mariadb-libs`的包,这通常是Mysql的替代品。执行`rpm -e`命令来卸载这个库,但请注意添加`--nodeps`参数以跳过依赖检查,因为这里假设你不再需要它...
MySQL还提供了如Instr()、Locate()和Position()等内置函数来进行字符串定位,这些函数在某些情况下可以作为模糊查询的替代方案。例如,Locate('pattern', string)函数返回'pattern'在'string'中的位置,如果不存在则...
本文将围绕“MySQL百万量级优化”这一主题,深入探讨在实际应用过程中提升MySQL性能的关键方法和技术细节。 #### 二、查询优化技巧 1. **避免全表扫描** - **建立索引**:在`WHERE`及`ORDER BY`涉及的列上建立索引...
### MySQL 查询优化方法详解 #### 一、避免全表扫描 **1. 使用索引减少全表扫描** - **核心思想**:通过在查询条件(`WHERE` 和 `ORDER BY` 子句中出现的列)上创建索引来减少全表扫描。索引能够快速定位数据行...
通常,你会创建一个`MySQLConnection`对象,并通过调用`cursor()`方法来创建游标,然后执行SQL语句。 6. **示例代码**: ```python import MySQLdb db = MySQLdb.connect(host="localhost", # your host, ...
当然,随着技术的发展,现在推荐使用 PDO 或 MySQLi 扩展替代传统的 `mysql_*` 函数,因为后者已被弃用并且在 PHP 7 及更高版本中被移除。使用现代的方法不仅能够提供更好的性能和安全性,还能让代码更加简洁和易于...
本文件“mysql-5.6.13.tar.gz”是一个压缩包,包含了MySQL 5.6.13的所有源代码及相关文件,用于在Linux或Unix-like系统上编译和安装。 1. **MySQL 5.6系列的特性**: - **InnoDB存储引擎优化**:5.6版强化了InnoDB...
#### 八、常用MySQL优化方法 - **使用索引**:合理创建索引可以显著提高查询速度。 - **索引创建**:`CREATE [UNIQUE | FULLTEXT] INDEX 索引名 ON 表名 (列名);` - **索引删除**:`DROP INDEX 索引名 ON 表名;` ...
- 不过,在某些情况下,Oracle可能会使用`INSTR`函数来替代`LIKE`,以提高查询性能。 #### 9. 注释与文档 - **MySQL**: - MySQL支持两种注释方式:`#`和`--`,适用于单行注释;`/* */`适用于多行注释。 - **...
- 尽可能通过联接(JOIN)操作替代子查询,因为后者通常会导致多次全表扫描,严重影响性能。 **4. 使用索引:** - 对经常用于查询条件的列创建索引,可以极大提高查询效率。但是,索引并非越多越好,过多的索引会...
### 基于Mysql数据库的SQL优化 #### 一、表结构设计原则与存储...通过上述方法和技术,我们可以显著提高基于MySQL数据库的SQL查询性能。需要注意的是,在实际应用中,还需要根据具体的应用场景和需求进行调整和优化。
条件查询则利用各种条件运算符(如>、<、=)、逻辑运算符(如AND、OR、NOT)和模糊匹配(如LIKE、BETWEEN、IN)来筛选特定数据。例如,`SELECT * FROM 表名 WHERE 筛选条件`用于根据条件获取数据。 更高级的功能...