一、包含嵌入式SQL 程序的处理过程 二、标识SQL语句 C语言中, 引导符为exec sql 终止符为 ; exec sql <SQL语句>; Java语言中, 引导符为 # sql 终止符为 ; #sql{<SQL语句>; 三、程序与数据库的连接和断开 SQL标准推荐的连接方式 exec sql ...
分类:
数据库技术 时间:
2016-06-12 10:40:40
收藏:
0 评论:
0 赞:
0 阅读:
199
可以自己添加常用的方法 ...
分类:
数据库技术 时间:
2016-06-12 08:21:27
收藏:
0 评论:
0 赞:
0 阅读:
259
Oracle数据库的分页不同于Mysql数据库简单的Limit就能实现分页。
一般高效和常见的写法,是使用Oracle的RowNum,实现数据的分页。
具体举例如下:
1.我们使用Scott用户登录数据库,来查询Emp表实现分页
我们先查询出emp表的所有数据:
select * from emp e order by e.empno;
?数据结果如下:
?
2. 查询出RowN ...
分类:
数据库技术 时间:
2016-06-12 04:06:16
收藏:
0 评论:
0 赞:
0 阅读:
331
Union,对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union All,对两个结果集进行并集操作,包括重复行,不进行排序;
Intersect,对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;
Minus,对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。
order by子句必须写在最后一个结果集里,并且其排序规则将改变操作后的排序结 ...
分类:
数据库技术 时间:
2016-06-12 04:05:51
收藏:
0 评论:
0 赞:
0 阅读:
223
1、查看表空间的名称及大小select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.tablespace_namegroup by t.tablespace_name;
2、查看表 ...
分类:
数据库技术 时间:
2016-06-12 04:03:10
收藏:
0 评论:
0 赞:
0 阅读:
228
在Oracle数据库常用操作中,有的时候需要使用B表来更新A表中的内容,一种方法使用update关联两表进行更新,还有一种办法即使用merge into。
?
merge into 一条语句可以实现update和insert的功能,并且效率较高
语法
?
MERGE INTO [your table-name] [rename your table here]
USING ( ...
分类:
数据库技术 时间:
2016-06-12 03:48:01
收藏:
0 评论:
0 赞:
0 阅读:
174
1 看下mysql在哪里
which mysql
?
/usr/local/bin/mysql
?
2 启动mysql, 没有密码乖乖使用安全模式
./mysqld_safe –skip-grant-tables &
?
3 登陆客户端
mysql
?
4 修改root的密码
? ? update mysql.user set password=password(& ...
分类:
数据库技术 时间:
2016-06-12 03:46:48
收藏:
0 评论:
0 赞:
0 阅读:
220
SQL结构化查询字符串的改写,是实现数据库查询性能提升的最现实、最有效的手段,有时甚至是唯一的手段,比如在不允许大幅度修改现有数据库结构的情况下。
通过优化SQL语句提高查询性能的关键是:
? 根据实际需求情况,建立合适的索引;
? 使用一切可能的方式去利用好索引,避免全表扫描;
? 尽量减少内存及数据I/O方面的开销
?
一、 建立索引
(一)建立“适当”的索引,是快速查询的基础 ...
分类:
数据库技术 时间:
2016-06-12 03:44:11
收藏:
0 评论:
0 赞:
0 阅读:
257
1、MySQL多种存储引擎:
MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。
?
MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:
MyISAM管理非事务表。它提供高速存储和检索,以及全 ...
分类:
数据库技术 时间:
2016-06-12 03:43:47
收藏:
0 评论:
0 赞:
0 阅读:
309
PLSQL集合索引表(或者叫做关联数组,associativearray)嵌套表(nestedtable)变长数组(varray)二维数组(多层集合)索引表---创建索引表类型的语法如下所示:TYPEtype_nameISTABLEOFelement_typeINDEXBYindex_type;table_nameTYPE_NAME;--其中,element_type指明集合中存放..
分类:
数据库技术 时间:
2016-06-12 03:39:42
收藏:
0 评论:
0 赞:
0 阅读:
141
MySql内存结构
InnoDB主索引是聚簇索引,索引与数据共用表空间,对于InnoDB而言,数据就是索引,索引就是数据。InnoDB缓存机制和MyISAM缓存机制的最大区别就是在于,InnoDB不仅仅是缓存索引,还会缓存数据。InnoDB缓存池
InnoDB缓存池(InnoDB buffer pool)是InnoDB性能提升的核心,它既可以缓存数据还可以缓存索引,甚至其他管理数据(例如元数据...
分类:
数据库技术 时间:
2016-06-12 03:32:14
收藏:
0 评论:
0 赞:
0 阅读:
242
废话不多说,直接上代码结构图
所用到的lib包
Students 实体类
package com.test.model;
public class Students {
private int id;
private String username;
private int age;
private int salary;
public int get...
分类:
数据库技术 时间:
2016-06-12 03:28:47
收藏:
0 评论:
0 赞:
0 阅读:
296
框架 day47 BOS项目练习1(项目概述,环境,主页[easyUI,Ztree],数据库PowerDesigner)...
分类:
数据库技术 时间:
2016-06-12 03:25:12
收藏:
0 评论:
0 赞:
0 阅读:
275
Active Standby Pair是TimesTen复制的一种固定模式,就是1个active到1个standby,再到0个或127个subscriber,如下图:配置 Active Standby Pair (不带缓存组)大致步骤如下:
1. 创建数据库
2. 使用CREATE ACTIVE STANDBY PAIR创建复制
3. 调用Call ttRepStateSet('ACTIVE'...
分类:
数据库技术 时间:
2016-06-12 03:17:46
收藏:
0 评论:
0 赞:
0 阅读:
188
一.replica sets介绍
一个复制集是一组包含相同数据集的mongod实例.一个复制集只能有一个是primary节点,其它的节点为secondary节点.
和主从复制的原理一样,复制集也是通过读取oplog来进行数据传输.oplog是一个capped collection即固定表,创建表的时候可以指定其大小,当oplog满的时候会删除旧的数据.所以设置oplog的大小非常重要,如果...
分类:
数据库技术 时间:
2016-06-12 02:55:04
收藏:
0 评论:
0 赞:
0 阅读:
447
一,安装
环境:Ubuntu14.04
安装mongoldb: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.com/apt/ubuntu trusty/mongodb-enterprise/stable m...
分类:
数据库技术 时间:
2016-06-12 02:54:28
收藏:
0 评论:
0 赞:
0 阅读:
223
转自:http://even2012.iteye.com/blog/1886950
1、使用JDBC处理大数据
在实际开发中,程序需要把大文本或二进制数据保存到数据库。
基本概念:大数据也称之为LOB(Large
Objects),LOB又分为:clob和blob
(a)clob用于存储大文本。(mysql
中采用Text...
分类:
数据库技术 时间:
2016-06-12 02:51:03
收藏:
0 评论:
0 赞:
0 阅读:
175
结构化查询语言:Structured Query Language
数据的持久化(保存数据)
DDL 化表头
create table
(column name 列名)
(data type 数据类型 length 长度)
(constraint 约束 唯一且非空)
alter table 修改表结构
drop table
DML 填数据
insert...
分类:
数据库技术 时间:
2016-06-12 02:46:15
收藏:
0 评论:
0 赞:
0 阅读:
192
本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的
MySQL 版本为 5.0.22。
目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用
SQL 语法进行备份:BACKUP
TABLE 或者 SELECT
INTO OUTFILE,又或者备份二进制日志(b...
分类:
数据库技术 时间:
2016-06-12 02:34:52
收藏:
0 评论:
0 赞:
0 阅读:
232
mysql常见的备份方式有:mysqldump、mysqlhotcopy、BACKUP TABLE 、SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件。MyISAM 表是保存成文件的形式,因此相对比较容易备份,上面提到的几种方法都可以使用。Innodb
所有的表都保存在同一个数据文件 ibdata1 中(也可能是多个文件,或...
分类:
数据库技术 时间:
2016-06-12 02:34:13
收藏:
0 评论:
0 赞:
0 阅读:
429