数据库
文章平均质量分 84
Zm1225_
这个作者很懒,什么都没留下…
展开
-
MySQL(第一天)
声明:由于学习所用环境为JDK1.8,所有java代码均在JDK1.8中测试通过,如果环境发生改变,可能会有错误发生!一、MySQL简介在DOS环境下操作MySQL1、MySQL是一种中型的关系型数据库管理系统(DBMS,Database Management System)。注意:关系型数据库是按照表的方式存储数据的。2、在DOS环境下操作MySQL通过DOS操作MySQL的常用命令: 1...原创 2018-02-21 17:23:55 · 449 阅读 · 1 评论 -
MySQL(第二天)
一、分组查询1. group by 分组字段1[,分组字段2,...] [having 分组后的筛选条件]2. 注意:分组字段应该与select后的查询字段一致,否则查询结果无意义。 分组查询经常会与聚合函数一起使用。计算日用品种类的平均价格 select type as 商品种类,avg(price) as 单价平均值 from product group by ...原创 2018-02-22 10:03:35 · 254 阅读 · 0 评论 -
MySQL(第三天)--数据库建模与JDBC
一、“一对一”表单设计1. 基于“唯一外键” “一对一”关系表通过在某一方表中设置“唯一外键”的方式来实现。2. 基于“将主键也作为外键的方式” “一对一”关系表也可以通过将某张表的主键作为外键关联另一张表的方式来实现。创建人表:create table person( perid int auto_increment primary key, name varc...原创 2018-02-22 10:43:31 · 1493 阅读 · 0 评论 -
JDBC
一、PreparedStatement的使用 PreparedStatement是Statement的子接口,属于预处理操作。 获取PreparedStatement的方法: 使用Connection对象的 PreparedStatement prepareStatement(String sql) package preparedstatment;import java.sql.*;...原创 2018-02-22 11:14:37 · 217 阅读 · 0 评论 -
MySQL中的锁
一般情况下,不必对数据库显示加锁,因为DBMS内部加锁机制已经帮我们做好了,但是为了研究方便,还是需要人为加锁。数据库锁可以根据用途从不同角度划分。1、根据级别划分:(1)读锁(共享锁,S锁)读锁的作用是某个事务对这些数据加了读锁以后,其他事务只能对这些数据加读锁,也可以读取这些数据,而不能加写锁或进行写操作。(2)写锁(排他锁,X锁)写锁的作用是某个事务对数据加了写锁之后,其他事务不能对这些数据...原创 2018-02-24 11:26:52 · 690 阅读 · 0 评论 -
Oracle概述与视图、索引、序列
一、Oracle的存储结构1、存储结构分类2、逻辑存储结构(1)数据块(Data Blocks)数据块是Oracle数据库存储结构中最小的逻辑存储单元。一个数据库块对应一个或者多个物理块,大小由参数DB_BLOCK_SIZE决定数据块的结构包括块头和存储区的两个部分(2)数据区(Extent)数据区是Oracle数据分配的最小单位数据库由连续的数据块结合而成的(3)段(Segment)数据段:存储...原创 2018-04-02 20:11:05 · 307 阅读 · 0 评论 -
Oracle--PL/SQL、系统内置函数
一、PL/SQLPL/SQL(Procedural Language/SQL)是一种过程化语言,PL/SQL是Oracle的专用语言,它是对标准SQL语言的扩展,它允许在其内部嵌套普通的SQL语句,也可以定义变量和控制程序的执行流程,这样就将SQL语句的数据操纵和查询能力与PL/SQL的过程处理能力结合在一起了。1、PL/SQL程序块标准PL/SQL语法如下:[DECLARE] --声明部...原创 2018-04-02 20:51:19 · 952 阅读 · 0 评论 -
Oracle--存储过程、触发器
一、存储过程存储过程是一种命名的PL/SQL程序块存储过程保存在数据库中,因为是已经编译好的代码,所以在被调用时,其执行效率非常高存储过程的参数种类: 1. in 输入参数(默认) 2. out 输出参数 3. in out 输入输出参数1、创建存储过程create [or replace] procedure pro_name [(parameter1[,parameter2]…)...原创 2018-04-02 21:16:51 · 256 阅读 · 0 评论