Mysql 使用命令及 sql 语句示例

Mysql 是数据库开发使用的主要平台之一。sql 的学习掌握与使用是数据库开发的基础,此处展示详细sql 语句的写法,及各种功能下的 sql 语句。     在此处有 sql 语句使用示例: 此处插入两张图更有说服力:sql1.PNGsql2.PNG说明:    第一张图片是进入该环境,输入自己设定的密码即可进入数据库并进行相关操作;    第二张图片是演示显示所有数据库,设置当前数据库,并对当
阅读本文

使用bat执行java项目

前提:java项目要有main方法类似写法如下:set JAVA_HOME=C:jdk1.6 set LIB_HOME=. set JAVA_JAR=. set JAVA_JAR=%JAVA_JAR%;%LIB_HOME%CacheDB.jar set JAVA_JAR=%JAVA_JAR%;%LIB_HOME%jdom.jar set JAVA_JAR=%JAVA_JAR%;%LIB_HO
阅读本文

binlog2sql闪回恢复数据

用途:1、数据快速回滚 2、从binlog生成标准sql使用限制:1、必须设置binlog_format=ROW 2、binlog_row_image=full,该参数默认为FULL 3、恢复用户拥有的最小权限集合为:select, super/replication client, replication slave 建议授权   GRANT SELECT, REPLICATION SLAVE,
阅读本文

hive 案例分析

1. 创建数据库,切换数据库create database testdb2; use testdb2;  2. 创建管理表create table emp( empno int, empname string, job string, mgr int, hiredate string, salary double, comm double, deptno int) row format delim
阅读本文

Mysql的概述

Mysql的概述Mysql的安装和初次使用Mysql的基本概念Mysql的英文单词是: database,简称 DB.什么是数据库? 用于存储和管理数据的仓库数据库的特点: 持久化存储数据.其实数据库就是一个文件系统 方便存储和管理数据. 使用统一的方式操作数据库. 常见的数据库软件 Mysql Oracle SQL Server DB2 Mysql数据库软件安装 可以自行百度,安装5.7之
阅读本文

mybatis-generator-core 自动生成实体和Mapper

所谓mybatis-generator-core就是利用mybatis-generator-core.jar自动生成数据库对应的实体和映射文件。首先要下载mybatis-generator-core-1.3.2.zip。1.然后创建一个文件夹我们定义为mybatis。在mybatis里面创建lib和src两个文件夹。同时将mybatis-generator-core-1.3.2.zip解压后的j
阅读本文

DB2数据库之间联邦

现在有以下两个数据库:sample,QIN需要在数据库QIN中访问sample中的表ACT1.数据库编目C:UsersQIN>db2 catalog tcpip node OLIVER remote localhost server 50000DB20000I CATALOG TCPIP NODE 命令成功完成。DB21056W 直到刷新目录高速缓存之后,目录更改才生效。C:Users
阅读本文

DB2DB 一年多以来的重大更新

由于工作的原因,所以和 DB2DB 有较多的接触。但由于之前的版本一直能满足工作上的需要,所以直到最近才更新为最新版本,而总结了新版本的更新历史后,发现 DB2DB 一年多以来包括了以下重大的更新: 增加了对 PostgresSQL 数据库的支持,目前共支持 SQLServer、MySQL、SQLite、PostgresSQL、Access、SQL CE、Oracle(测试) 7种主流数据库增加了
阅读本文

C#连DB2---oledb方式

1安装客户端安装DbVisualizer Free 客户端软件2编目用 win+r  输入 db2cmd 启动命令行  要远程操作数据库,首先要进行编目,分三个步骤:1. 在客户端建立服务器端数据库的节点,编目远程节点。格式如下:1. CATALOG    TCPIP                                     --编目一个TCP/IP节点NODE    local_n
阅读本文

sql语句中“!=”与“<>”的区别

参考:http://stackoverflow.com/questions/723195/should-i-use-or-for-not-equal-in-tsqlANSI标准中是用(所以建议用),但为了跟大部分数据库保持一致,数据库中一般都提供了 !=(高级语言一般用来表示不等于) 与 来表示不等于:MySQL 5.1: 支持 != 和 <>PostgreSQL 8.3: 支持 != 和 <
阅读本文

DB2-407报错中如何快速定位问题 SQLCODE: -407, SQLSTATE: 23502

在开发中,这个报错,我们会经常遇到。问题也很简单,就是“不能为空的列,空了”。对于一个字段个数很多的表来说,排查起来有难度。如何精准 定位呢?其实也很简单。    我们可以从报错信息中了解更多详情,这些详情可以帮助我们精准定位问题所在。通常的报错信息如下: com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -407, SQLSTA
阅读本文

1.hive数据库调优之路

1.关于in使用的悲剧。            目前公司使用db2数据库(主要),另外也有部分的大数据相关的业务,数据量超级大,主要有hive,hbase,spark等。今天终于有机会在大数据平台hive上跑数据,异常的兴奋,三下五除二写完了代码,开始跑。故事就这么开始了。涉及到的表有:temp_A(a1,b1,c1):字段有3个,数据量:1600行左右。
阅读本文

Db2与Oracle的区别

这个部分是自己随便整理下。  在工作上需要,公司需要DB2兼容Oracle。  不懂DB2与Oracle的细节,这里努力整理,以后精通了再回来重新修改、  https://www.2cto.com/database/201207/144503.html。1.数据类型转换函数   2.where条件弱类型判断  oracle: where 字符型字段 in (整形) 是允许,但是DB2不允许
阅读本文

db2存储过程测试数据

关于db2有一个测试数据的方法,特总结一下,方便自己以后使用,也欢迎大家指正错误。一个很大的存储过程,包含多个临时表,执行存储过程可以通过,但在调用时发生异常。数据量太大不知道从哪里查找,可以用以下两种方式进行测试:1.创建一个新表,然后从新表中查询CREATE TABLE BIT_TABLE LIKE SESSION.middle; INSERT INTO BIT_TABLE  SELECT *
阅读本文

转://Oracle 11gR2 硬件导致重新添加节点

一、环境描述:       这是一套五年前部署的双节点单柜11g RAC,当时操作系统盘是一块164g的单盘,没有做RAID。       OS: RedHat EnterPrise 5.5 x86_x64       GI : Oracle Grid Infrastructure 11.2.0.3x86_x64       DB: Oracle Database EnterPrise 11.2.
阅读本文

mysql三种备份方案

Mysql备份方案方案一:mysqldump+binlog: ( 推荐)完全备份,通过备份二进制日志实现增量备份方案二: xtrabackup:对InnoDB:热备,支持完全备份和增量备份对MyISAM:温备,只支持完全备份方案三: lvm2快照+binlog:几乎热备,物理备份 具体操作如下:方案一解析:mysqldump+binlog命令的语法格式mysqldump [OPTIONS] da
阅读本文

一:数据库概述

1. 什么是数据库?数据库(DataBase,DB):是指存储数据的仓库;存储、维护和管理数据的集合。数据库管理系统(DataBase Manangement System,DBMS):专门用来操作和管理数据库的大型软件。2. 数据库的分类根据存储介质的不同(介质主要包括:磁盘和内存)分为:关系型数据库和非关系型数据库(NoSQL:Not Only SQL)。(1)关系型数据库:大型:Oracle
阅读本文

frame:Rails框架

ylbtech-杂项-frame:Rails框架 Rails框架首次提出是在2004年7月,它的研发者是26岁的丹麦人David Heinemeier Hansson。不同于已有复杂的Web 开发框架,Rails是一个更符合实际需要而且更高效的Web开发框架。Rails结合了PHP体系的优点(快速开发)和Java体系的优点(程序规整) 1. 简介返回顶部 Ruby on Rails 是
阅读本文

[24]_五脏俱全的嵌入式数据库Sqlite学习总结

1、 以前在找工作的时候遇到有公司的岗位要求上要会sqlite数据库,后来了解到这是一种嵌入式数据库,目前来学习一下,应付以后换工作的需要。2、sqlite的一些概念:  (1)  它是一种嵌入式数据库(与Oracle、Mysql、DB2等数据库不同,Oracle它是与程序分离的) ;嵌入式数据库是内嵌在程序中,是程序的一个组成部分; (2) 与程序一起编译,不需要独立维护,简约而不简单.  (3
阅读本文