![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
DOONDO
用技术服务于行业,不断分享,不断钻研。
展开
-
Oracle实用笔记与PLSQL编程
第二章 单行函数--SQL单行函数:操作数据对象;接受参数返回一个结果;只对一行进行变换,每行返回一个结果;可以转换数据类型;可以嵌套;参数可以是一列或一个值--单行函数包括:字符函数、 数值函数、 日期函数、 转换函数、 通用函数/** 字符函数:1.大小写控制函数: a. 将所有字符串转换为小写 b. 将所有字符串转换为大写 c. 将所有字符串单词的首字母转换为大写 .原创 2020-07-15 22:07:23 · 236 阅读 · 0 评论 -
五、MySQL触发器的简单了解
触发器的概念:触发器(TRIGGER)是由事件来触发某个操作。这些事件包括INSERT语句,UPDATE语句和DELETE语句。当数据库系统执行这些事件时,就会激活触发器执行相应的操作。比如业务需求在甲表中插入一条信息后,在乙表也插入一条信息,这时候可以不用代码直接使用触发器完成。参考表:t_book:t_booktype:创建与使用触发器:创建只有一个...原创 2018-12-27 19:56:20 · 123 阅读 · 0 评论 -
四、视图的引入
视图的概念:视图是一张虚拟的表,是从数据库中一个或多个表中导出来的表;视图是不存在物理数据的;使用视图查询时,数据来源于数据库原表中的数据。具有普通表的结构,但是不实现数据存储。视图的作用:1.操作简便化:我们可以建立一些简单的视图,所见即所得。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的...原创 2018-12-27 16:26:30 · 912 阅读 · 0 评论 -
三、简单的了解一下索引
索引定义:索引是由数据库表中一列或者多列组合而成,其作用是提高对表中数据的查询速度;类似于图书的目录,方便快速定位,寻找指定的内容索引的优缺点:优点:提高查询数据的速度;缺点:创建和维护索引的时间增加了;索引的分类:1,普通索引这类索引可以创建在任何数据类型中;2,唯一性索引使用 UNIQUE 参数可以设置,在创建唯一性索引时,限制该索引的值必须是唯一的;3...原创 2018-12-25 17:10:00 · 151 阅读 · 0 评论 -
二、连接查询,子查询,组合查询
连接查询:将两个或者两个以上的表按照某个条件连接起来,从中选取需要的数据建表语句及测试数据:CREATE TABLE `t_book` ( `id` int(11) NOT NULL AUTO_INCREMENT, `bookName` varchar(20) DEFAULT NULL, `price` decimal(6,2) DEFAULT NULL, `author...原创 2018-12-25 16:15:16 · 314 阅读 · 0 评论 -
《MySQL必知必会》读书笔记
数据库(database)的概念:数据库是一个以某种有组织的形式存储的数据集合,也可以称为 “保存有组织数据的容器”。表(table):某种特定类型数据的结构化清单,同一个数据库中不能有两张相同名字的表。模式(schema):关于数据库和表的布局及特性的信息(比如,定义数据在表中如何存储;存储什么样的数据;如何分解;各部分信息如何命名等。)列(column):表中的一个字段,所有的表都...原创 2018-12-25 13:05:45 · 172 阅读 · 1 评论 -
MySQL查询今天、昨天、本周、本月、本季、本年的数据
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7...转载 2018-12-23 22:24:55 · 134 阅读 · 0 评论 -
一、单表数据查询语句
建表语句和测试数据:create table `t_student` ( `id` int , `stuName` varchar (60), `age` int , `sex` varchar (30), `gradeName` varchar (60));insert into `t_student` (`id`, `stuName`, `ag...原创 2018-12-23 22:18:52 · 124 阅读 · 0 评论 -
Oracle实战整理篇
前前后后也有好几个项目用的Oracle,今天抽空把Oralce的一些知识整理一下:目录一、Oralce数据库的理解二、Oracle数据库表的管理及常用的执行语句三、Oracle视图、索引、pl/sql基本语法、存储过程及函数、触发器一、Oralce数据库的理解1.数据库:Oracle 数据库是数据的物理存储。这就包括(数据文件ORA或者 DBF、控制文件、联机日...原创 2019-09-05 15:26:23 · 4201 阅读 · 0 评论 -
oracle 安装包 下载、plsql 64位 安装包下载 、 plsql注册码
电脑是64位,所以以下安装包都是在该环境下安装的Oracle 安装包链接:https://pan.baidu.com/s/1XKbJHrcyQnNmY8UdAHHOzQ 提取码:lk9x plsql安装包链接:https://pan.baidu.com/s/1HAgaB3vmKvDDWgvUsHZVVA 提取码:rnh...原创 2019-02-19 15:04:03 · 402 阅读 · 0 评论 -
SQL练习
问题及描述:--1.学生表Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程表Course(CID,Cname,TID) --CID --课程编号,Cname 课程名称,TID 教师编号--3.教师表Teacher(TID,Tname) --TID 教师编号,Tname 教师姓名--...原创 2018-11-22 14:52:03 · 336 阅读 · 0 评论 -
数据库并发访问、事务与锁、脏读、不可重复读、幻读
数据库并发访问、事务与锁的关系一、事务I : 事务的定义:首先,让我们了解下什么是事务?事务是作为单个逻辑单元工作执行的一系列操作。可以是一条 sql语句,也可以是多条 sql 语句 ( 这是它的描述性定义 ) 。II 事务的特性:1 )原子性 (Atomic) :指整个数据库事务是不可分割的工作单位。2 )一致性 (Consistency) :指数据库事务不能破坏关系数据...转载 2018-10-17 14:09:46 · 228 阅读 · 0 评论 -
数据库的“读现象”浅析
“读现象”是多个事务并发执行时,在读取数据方面可能碰到的状况,了解它们有助于咱们理解各隔离级别的含义,其中包括脏读、不可重复读和幻读。脏读脏读又称无效数据的读出,是指在数据库访问中,事务T1将某一值修改,然后事务T2读取该值,此后T1因为某种原因撤销对该值的修改,这就导致了T2所读取到的数据是无效的。说白了,脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到...原创 2018-10-17 13:56:29 · 80 阅读 · 0 评论 -
数据约束
什么是数据约束? 对用户操作表的数据进行约束。 默认值 作用:当用户对使用默认值的字段不插入值的时候,就是用默认值。 CREATE TABLE student( id INT, NAME VARCHAR(20), address VARCHAR(20) DEFAULT '广州天河' -- 默认值)-- 当字段没有插入值时,my...原创 2018-08-20 23:19:50 · 175 阅读 · 0 评论 -
DBUtil组件的简单使用
使用QueryRunner类,实现对数据表的 insert delete update package com.shuhuadream.queryrunner; import java.sql.Connection;import java.sql.SQLException; import org.apache.commons.dbutils.DbUtils;import org.a...原创 2018-08-26 16:50:36 · 218 阅读 · 0 评论