一.SQL语句概述 (1)SQL全程是"结构化查询语言(Structured Query Language)". SQL是大多数主流数据库系统採用的标准查询语言. (2)SQL语句的优势:语言结构简单.功能强大.简单易学. (3)在进行SQL开发是为了更easy的訪问关系数据库,所以SQL可以运行以下几种操作: ①从数据库中查询数据 ②向数据库中插入数据 ③从数据库中删除数据 ④创建和操作数据库对象(如用户.索引.触发器等) ⑤控制对数据库的訪问 ⑥更新数据 (4)注意:SQL不是程序…
这些天在看Oracle database 11g SQL开发指南,关于sql语句的分类,感觉有必要记录一下. sql语句主要分五类: DML(DATA MANIPULATION LANGUAGE, 数据库操纵语句): 主要针对表中数据的修改,包含增(INSERT).删(DELETE).改(UPDATE). DDL(DATA DEFINiTION LANGUAGE,数据库定义语句):主要包含表的创建(CREATE),删除(DROP),清空(TRUNCATE),重命名(RENAME),列及约束的添加…
查看SQL语句执行时间与测试SQL语句性能 写程序的人,往往需要分析所写的SQL语句是否够优化.是否能提升执行效率,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了. 通过设置STATISTICS我们可以查看执行SQL时的系统情况.选项有PROFILE,IO ,TIME.介绍如下: SET STATISTICS PROFILE ON:显示分析.编译和执行查询所需的时间(以毫秒为单位). SET STATISTICS IO ON:报告与语句内引用的每个表的扫描数…
1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言,1987年在国际标准组织的支持下成为国际标准.不过各种通行的数据库系统其实在实践过程中都对SQL规范的作了某些编改和扩充.所以,实际上不同数据库系统之间的SQL不能完全相互通用.1979年ORACLE公司首先提供商用的SQL,IBM公司在DB2和SQL/DS数据库系统中也实现了SQL.我们知道关系型数据库都遵循了ACID原则,且都统一的实现了SQL语句,以SQL语句为核心来实现数据的操作,在Oracle…
SQL简介 SQL:结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系数据库系统:同时也是数据库脚本文件的扩展名. 在Oracle开发中,客户端把SQL语句发送给服务器,服务器对SQL语句进行编译.执行,把执行的结果返回给客户端.Oracle SQL语句由如下命令组成: 数据定义语言(DDL),包括CREATE(创建)命令.ALTER(修改)命令.DROP(删除)命令等.…
隐式游标:一次只能返回一行结果(不需要定义,默认自动建立)  显式游标: 需要开发人员提前定义,可以通过循环的方式处理游标里的sql语句,返回多行结果    隐式游标的属性:   sql%rowcout    统计在游标中处理的记录数   sql%found      如果在游标中能找到符合条件的一条记录,结果为true   sql%notfound   如果在游标中能找不到符合条件的一条记录,结果为true   sql%isopen     判断游标是否打开,在隐式游标中默认游标自动打开 1.…
MySQL中提供了很多关键字,将这些关键字 和 数据组合起来,就是常说的SQL语句,数据库上大部分的操作都是通过SQL语句来完成.日常工作中经常听到 DML.DDL语句这些名词,使用字母缩写来表达含义,提高了沟通的效率.使用缩写字母,将SQL语句进行分类,已经是一种业内共识,下面来介绍这几个缩写字符的含义: DQL:Data Query Language的缩写,数据查询语句,基本结构是SELECT子句.FROM子句.WHERE子句组成的查询块. DML:Data Manipulation Lan…
创建表空间有很多种方式,在安装好oracle 11g 后在网站上 https://localhost:1158/em 手动创建也可以,但是没有sql直接生成方便,下面介绍下如何用sql语句直接生成表空间,用户名和密码 --创建 表空间 表空间名:ylzcbp create tablespace ylzcbploggingdatafile 'ylzcbp.dbf' size 1024m autoextend on next 30mextent management local segment sp…
创建数据库: CREATE DATABASE Test --要创建的数据库名称 ON PRIMARY ( --数据库文件的具体描述 NAME='Test_data', --主数据文件的逻辑名称 FILENAME='E:\project\Test_data.mdf', --主数据文件的物理名称 SIZE=5MB, --主数据文件的初始大小 MAXSIZE=100MB, --主数据文件的增长的最大值 FILEGROWTH% --主数据文件的增长率 ) LOG ON ( --日志文件的具体描述,各参数…
重建包名 org.hibernate.type.descriptor.sql 重建类BasicBinder 代码如下 package org.hibernate.type.descriptor.sql; import java.sql.PreparedStatement; import java.sql.SQLException; import org.hibernate.internal.CoreLogging; import org.hibernate.type.descriptor.Jdb…