【转载】优化SQL语句
1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量 …
青,取之于蓝而青于蓝;冰,水为之而寒于水。
1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量 …
操作系统:windows 7 64bit 数据库:mysql-5.7.16-winx64 数据库软件包:mysql-5.7.16-winx64.zip 一、准备相关文件 1. 解压mysql-5.7.16-winx64.zip,我这里直接解压到D盘,解压后得到mysql-5.7.16-winx64 …
MySQL存储过程可用于分割字符串,现有一段字符串,如:"12,14,17,19",要把它按逗号(,)分割,然后用于SQL中的 where in 条件查询。 1. 计算可分割成多少个字符串(func_split_strlen) 2. 拆分字符串函数(func_split)
在帮助朋友解决管家婆问题时,管家婆报错未能登录'sa'账户,看到这个提示后的第一个想法就是可能是什么原因数据库'sa'账户密码被修改或者密码忘记导致连接失败。 既然是账号问题时,那去改一下密码就好啊, …
一、改表法 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" 登录数据库 更 …
一、思路 第一:更改“mysql”数据库里的“user”表里的“host”项,从“localhost”改称“%”。 或者新加条记录,“host”项为要访问的ip地址,并授权。重启mysql服务。 第二:在系统防火墙添加例外端口:3306,并允许 …
试验环境:CentOS 6.4 32位 + MySQL 5.1 1. 修改MySQL的登录设置 vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables 例如: 保存并且退出vi
oracle网络配置 三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME/network/admin目录下。 英文说明: The sqlnet.ora is an optional file expressing more parameters about …
1 安装环境 操作系统:CetnOS6.4 x86_64 数据库版本:oracle 11g r2 2 准备工作 root用户登录后 在/etc/hosts文件中增加主机名(通过hostname获得)到回环IP的映射如下: 3 安装必须的包
错误原因:连接数超过150的限制 解决方法:1) 连接数据库 [oracle@rhel ~]$ sqlplus /nolog SQL> conn /as sysdba2) 查看参数 SQL> show parameter process; NAME …
1.mysql 5.1系列 编辑/etc/my.cnf 分别在[mysqld] [mysql_safe] [mysql]中添加如下条目 2.mysql 5.5系列 编辑my.cnf 3.修改数据库字符集
Oracle 11g linux 32位版客户端配置 功能: 1. 包含oracle基本运行环境; 2. 包含sqlplus组件; 3. 包含开发oracle应用相关的sdk环境; 4. 包含pro*c开发组件; 运行环境:CentOS 6.5 32位 1. 下载如下组件: 1 …