码迷,mamicode.com
首页 > 数据库 > 月排行
mysql中concat和case问题
1.使用concat,如果某列为空,那么concat的结果也为空 解决方案 IFNULL函数,如果为空则用后面设定的值 2.使用case when时 上面的sql无法判断是否为空 应使用 is null来判断 ...
分类:数据库   时间:2018-11-15 13:58:30    阅读次数:398
Sql server 问题处理
一、SQL SERVER、GREENPLUM 1. SSIS安装 ? 安装SQL SERVER 2005 数据库之后,运行SSIS工具,建立包,建立完成之后,新建工作流,双击工作流之后无法进行编辑,并且在新建数据连接时,报错,无法建立数据连接。 ① 重新注册Microsoft.DataTransfo ...
分类:数据库   时间:2018-11-15 15:26:30    阅读次数:144
Oracle 12C CDB、PDB常用管理命令
Oracle 12C CDB、PDB常用管理命令 --查看PDB信息(在CDB模式下) show pdbs --查看所有pdbselect name,open_mode from v$pdbs; --v$pdbs为PDB信息视图select con_id, dbid, guid, name , op ...
分类:数据库   时间:2018-11-15 15:27:42    阅读次数:191
mysql-10临时表、复制表
mysql临时表在我们需要保存一些临时数据时非常有用。 临时表只在当前连接可见,当关闭连接时,mysql会自动删除表并释放所有空间。 如果使用客户端创建临时表,只有在管不客户端程序时才会销毁临时表,当然也可以手动销毁。 创建临时表 sql create TEMPORARY table (`produ ...
分类:数据库   时间:2018-11-15 15:28:16    阅读次数:143
mysql触发器trigger 实例详解
MySQL好像从5.0.2版本就开始支持触发器的功能了,本次博客就来介绍一下触发器,首先还是谈下概念性的东西吧: 什么是触发器 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。 举个例子,比如你现在有两个表【用 ...
分类:数据库   时间:2018-11-15 15:28:57    阅读次数:263
mysql清理binlog日志
mysql的binlog日志过多过大,清理过程。 1.查看binlog日志 2.删除某个日志文件之前的所有日志文件 3.重置日志 注意,如果是主从复制,修改主后,slave上会报错,需要在slave重新设置同步。 slave操作: ...
分类:数据库   时间:2018-11-15 15:34:54    阅读次数:201
MySQL面试题中:主从同步的原理
主从同步的原理:1、主库上面有一个IO线程,从库上有一个IO线程和一个SQL线程,从库中的IO线程负责从主库读取binlog,并写入从库的中继日志;SQL线程负责读取并执行中继日志中的binlog,转换sql语句后应用数据库汇总2、通信是: 从库的IO线程给主库发送同步请求,请求中包含用户名密码和b ...
分类:数据库   时间:2018-11-15 16:10:08    阅读次数:252
修改MySql 数据默认存储路径
1. 管理员身份 cmd进入控制台 net stop mysql57 2.复制原来数据库目录到新目录 复制C:\ProgramData\MySQL\MySQL Server 5.5\中的data目录到 D:\Program Files\MySQL\MySQL Server 5.5\目录下(自建的目录 ...
分类:数据库   时间:2018-11-15 16:10:57    阅读次数:186
[SQL server] IF ELSE 和 CASE WHEN 的用法
/*判断一个数如果大于10,按10统计,如果小于0,按0统计*/ --方法a DECLARE @AA INT SET @AA=15 IF @AA>10 SELECT 10 ELSE IF @AA10 THEN 10 WHEN @BB<0 THEN 0 ELSE @BB END ...
分类:数据库   时间:2018-11-15 16:12:04    阅读次数:345
MySQL中一个sql语句包含in优化问题
第一版sql: 这样的sql语句会有缺陷,in的用法虽然看上去没问题,但是是不对的,这样查出的数据不全,所以优化了一下: 第二版sql: ...
分类:数据库   时间:2018-11-15 16:12:46    阅读次数:345
mysql 日志log
my.ini log-error=D:/phpStudy/PHPTutorial/MySQL/log/error.loglog=D:/phpStudy/PHPTutorial/MySQL/log/mysql.loglong_query_time=2log-slow-queries=D:/phpStu ...
分类:数据库   时间:2018-11-15 16:13:55    阅读次数:185
MySQL 5.7版本sql_mode=only_full_group_by问题
MySQL 5.7版本sql_mode=only_full_group_by问题
分类:数据库   时间:2018-11-15 17:10:31    阅读次数:199
看图了解RocksDB
它是一个高性能的Key-Value数据库。设计了完善的持久化机制,同时保证性能和安全性。能够良好的支持范围查询,因为K-V记录就是按照Key来排序的。 下图为写入的流程: 可以看到主要的三个组成部分,内存结构memtable,类似事务日志角色的WAL文件,持久化的SST文件。
分类:数据库   时间:2018-11-15 17:17:11    阅读次数:159
使用sql查询mysql/oracle/sql server/gp数据库中指定表的字段信息(字段名/字段类型/字段长度/是否是主键/是否为空)
1,根据数据库类型拼接不同URL 2,创建连接并查询 3,设置参数 ...
分类:数据库   时间:2018-11-15 17:17:39    阅读次数:627
基于MODBUS-RTU协议的串口编程
首先给大家描述一下当前样例串口编程的场景,使用一个水位传感器来测试水库水位的高度,水位传感器连接数据采集器,数据采集器通过485串口和USB口转换器和电脑连接,电脑程序通过USB口读取水位传感器上传到采集器的数据,网络连接如下图所示: 样例代码如下,代码中“int hight = (list[3] ...
分类:数据库   时间:2018-11-15 17:17:55    阅读次数:201
转 mongodb win7 32位系统安装以及配置
mongodb win7 32位系统安装以及配置 今天安装 win7 32位系统 mongodb 费了好大劲。。记录一下,希望相同的同学可以少踩点坑。 1.安装 我安装的是3.2.4 地址:http://downloads.mongodb.org/win32/mongodb-win32-i386-3 ...
分类:数据库   时间:2018-11-15 17:18:42    阅读次数:288
使用docker安装mysql服务
使用docker官方镜像安装mysql服务 1 拉取mysql镜像,采用网易加速地址 2 重命名镜像名 3. 创建用于挂载的目录 /mysql/datadir #用于挂载mysql数据文件 /mysql/conf.d #用于挂载mysql配置文件 4. 使用镜像创建容器 命令解析: -d:后台运行容 ...
分类:数据库   时间:2018-11-15 18:21:57    阅读次数:164
sqlserver 行转列(转)
1、行转列 微软官方的图: 方法二 -- 行转列 DROP TABLE studentB; CREATE TABLE studentB (姓名 varchar(10),语文 varchar(10),数学 varchar(10),物理 varchar(10)); INSERT INTO student ...
分类:数据库   时间:2018-11-15 18:22:26    阅读次数:602
MySQL 执行计划简介
[TOC] 一. id id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。 二. select_type :表示不需要union操作或者不包含子查询的简单select查询。有连接查询时,外层的查询为simple,且只有一 ...
分类:数据库   时间:2018-11-15 18:22:34    阅读次数:194
JDBC事物
事务指的是逻辑上的一组操作,组成这组操作的各个单元要么全都成功,要么全都失败. * 事务作用:保证在一个事务中多次操作要么全都成功,要么全都失败. * 一组操作:同一个连接下的操作 称为一组操作 mysql事务操作 sql语句 描述 start transaction; 开启事务 commit; 提 ...
分类:数据库   时间:2018-11-15 18:24:24    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!