
数据库
文章平均质量分 71
不甘于平凡的溃败
IT老黄牛。
展开
-
3步解决aqua data studio 中文乱码问题
一:故障现象 1、在使用aqua data studio 查询时中文出现乱码。如图: 解决方法: 1、打开 文件 --》 选项 2、选中 一般 -》网格显示字体 --》 选择宋体 3、确定保存,从新启动 aqua data studio后中文就不乱码了更多精彩技术分享请浏览本人博客:https://blog.csd...原创 2018-05-07 15:31:37 · 15510 阅读 · 1 评论 -
CentOS7下安装mysql5.7
更多精彩技术分享请浏览本人博客:https://blog.youkuaiyun.com/wohiusdashi一、安装YUM Repo1、由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。下载命令:wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm...原创 2019-04-17 16:43:50 · 322628 阅读 · 74 评论 -
Mysql@和@@符号的详细使用说明
一、概述 @是用户变量,@@是系统变量。二、使用语法及实践用户自定义变量1、用户定义变量语法SET @var_name = expr [, @var_name = expr]如:set @t1 =100;2、获取用户定义变量值方式,如:select @t1 from dual;如下图系统变量1、查看全部系统变量指令SHOW GL...原创 2019-03-17 13:21:55 · 34766 阅读 · 0 评论 -
查看oracle数据库允许的最大连接数和当前连接数
在查看数据的连接情况很有用,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。1、查看当前的数据库连接数 select count(*) from v$process ; --当前的数据库连接数 2、数据库允许的最大连接数 select value from v$parameter where name ='pr...转载 2018-12-27 16:14:36 · 831 阅读 · 0 评论 -
mysql数据库优化小结
一、常见数据库的优化操作1、表的设计要符合三范式。2、添加适当的索引,索引对查询速度影响很大,必须添加索引。主键索引,唯一索引,普通索引,全文索引3、添加适当存储过程,触发器,事务等。4、读写分离(主从数据库)5、对sql语句的一些优化,(查询执行速度比较慢的sql语句)6、分表分区分表:把一张大表分成多张表。分区:把一张表里面的分配到不同的区域存储,7、对mysq...转载 2018-10-13 22:37:09 · 250 阅读 · 0 评论 -
mysql explain用法和结果的含义
转载 2018-09-11 15:15:21 · 155 阅读 · 0 评论 -
ORACLE查询非数字值字段
一:转换前查询出数字与字符串所有值(不是我想要的),如图 二:语法介绍 1、使用函数: TRANSLATE(string,from_str,to_str) 2、、目的 返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE 是 REPLACE 所提供的功能的一个超集。如果 from_str 比 to_str 长...原创 2018-08-28 09:23:45 · 9457 阅读 · 1 评论 -
oracle创建表和表空间深入学习
Oracle创建表空间和表创建表空间和表ORACLE物理上是由磁盘上的以下几种文件:数据文件和控制文件和LOGFILE构成的oracle中的表就是一张存储数据的表。表空间是逻辑上的划分。方便管理的。数据表空间 (Tablespace) 存放数据总是需要空间, Oracle把一个数据库按功能划分若干空间来保存数据。当然数据存放在磁盘最终是以文件形式,所以一盘一个数据表空...原创 2018-07-20 15:04:59 · 9968 阅读 · 0 评论 -
为什么要进行数据库分区
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. (1.) 表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是...原创 2018-07-20 11:38:31 · 5551 阅读 · 0 评论 -
Mysql报错is not allowed to connect解决办法
今天使用本地连接远程Mysql,一直报java.sql.SQLException:null,message from server:"Host '' is not allowed to connect.这个错误原因是:远程服务器不允许你的java程序访问它的数据库。所以,我们要对远程服务器进行设置,使它允许你进行连接。步骤:一、打开mysql控制台,输入:use mysql;...原创 2018-07-23 20:39:16 · 41819 阅读 · 10 评论 -
ORACLE COUNT() 隐藏的秘密
今天遭到一个很奇怪的问题:查询结果集总数时使用 SELECT 字段名 为 23354 条记录:如图: 但是使用 COUNT(字段名) 总记录数变成 4767 条记录了如图:很是费解,经过一番痛苦周折之后发现原因是COUNT(字段名) 只统计该字段的值不为空的情况等于该字段 IS NOT NULL.如图: 更多精彩技术分享请浏览本人博客...原创 2018-05-24 12:00:21 · 1614 阅读 · 0 评论 -
ORACLE 使用 LIKE 模糊查询效率慢
ORACLE 使用 LIKE 模糊查询效率慢 原因:1、使用 LIKE 模糊查询效率慢会索引失效从而引起全表扫描。 解决方法:1、将like '%%' 改成 ‘% ' 或 ’%‘.2、使用Oracle内部函数:INSTR()。如:SELECT S_PORT_ID,S_MOI_NAME,S_NATIVE_NE_NAME,S_PORT_NO,S_REMARK FRO...原创 2018-05-03 17:24:15 · 9242 阅读 · 0 评论 -
使用子查询提高查询效率
故障现象:多查询一个字段时效率很低,少一个字段时效率快10倍解决方案:使用子查询提高查询效率 实例:SELECTBTS.EMS_NE_NAME AS DEVICE_NAME,'3G' AS DEVICE_CATEGORY,'光缆' AS COMPARE_TYP,SEG_ROAD.OP_CABLE_SEG_NAME AS OBJ_NAME ,--ROAD.OP_ROA...原创 2018-04-23 17:13:57 · 6395 阅读 · 0 评论 -
ORACLE合并字段的二种方式
方式一:使用 || 如:SELECT 字段A || 字段B FROM 表名 方式二:使用 CONCAT 函数 如:SELECT CONCAT(字段A , 字段B) FROM 表名 更多精彩技术分享请浏览本人博客:https://blog.youkuaiyun.com/wohiusdashi...原创 2018-04-09 16:23:48 · 17513 阅读 · 0 评论 -
使用NVL代替IS NULL OR IS NOT NULL,提高查询效率
最近工作的时候遇到了比较大的数据查询,自己的sql在数据量小的时候没问题,在数据量达到300W的时候特别慢,只有自己优化sql了,以前没有优化过,所以记录下来自己的优化过程,本次是关于is null和is not null的优化。所用环境0racle11g 现有a表,a表中有字段b,我想查出a表中的b字段is null的数据。select * from a where b is null...原创 2018-03-21 15:20:51 · 15421 阅读 · 2 评论 -
sql优化详情
场景课程表create table Course(c_id int PRIMARY KEY,name varchar(10)) table Course(c_id int PRIMARY KEY,name varchar(10))数据100条学生表:create table Student(id int PRIMARY KEY,name va...原创 2018-03-21 15:18:57 · 185 阅读 · 0 评论