
数据库
文章平均质量分 73
半路笙歌
一只想成为老鸟的菜鸟
展开
-
Spring Data Mongondb在使用Aggregation时碰到的问题
一、在使用Spring Data Mongondb进行Aggregation操作的时候会碰到根据某个集合的ObjectId分组的情况。exam_result的集合结构:例如以下的sql需要根据_id分组:db.exam_result.aggregate([{$unwind:{ path: "$students" }},{$unwind:{ path: "$students...原创 2018-07-19 17:08:41 · 1820 阅读 · 0 评论 -
oracle job定时执行存储过程
转载地址:http://blog.youkuaiyun.com/funnyfu0101/article/details/52999017Oracle job在oracle 重新启动后,还会执行。一:简单测试job的创建过程案例: 1,先创建一张JOB_TEST表,字段为a 日期格式SQL> create table JOB_TEST(a date);Table crea转载 2017-07-18 15:47:14 · 555 阅读 · 0 评论 -
Oracle数据库学习笔记四
Oracle数据库学习系统权限不是级联回收。对象权限的访问对象权限是级联回收的。角色角色分为预定义角色自定义角色。预定义角色:自定义角色:角色授权:删除角色:PL/SQL的简介pl/sql(procedu原创 2016-12-27 16:15:40 · 500 阅读 · 0 评论 -
Oracle数据库学习笔记三
Oracle数据库学习数据字典和动态性能视图数据字典是Oracle中最重要的组成部分,它提供了数据库的一些系统信息。动态性能视图记载了例程启动后的相关信息。eg:用户名、权限和角色角色和权限的区别:角色由权限构成,角色有两种权限(系统权限(140种),对象权限(16种))原创 2016-12-27 15:37:33 · 532 阅读 · 0 评论 -
Oracle数据库学习笔记二
oracle数据库的学习多表查询:规定原则:多表查询的条件是至少不能少于表的个数减一;显示雇员名,雇员工资和部门的名称select a1.ename,a1.sal,a2.dname from emp a1,dept a2 where a1.deptno = a2.deptno;如何显示部门号为10 的部门名,工资及员工名s原创 2016-12-27 15:09:22 · 385 阅读 · 0 评论 -
Oracle数据库学习笔记一
sql的组成:DDL(Data Definition Language):数据库模式定义语言,关键字createDML(Data Manipulation Language):数据库操作语言,关键字insert、delete和updateDCL(Data Control Language):数据库控制语言,关键字grant、removeDQL(Data Query原创 2016-12-27 15:03:00 · 448 阅读 · 0 评论 -
mysql数据库使用mysqldump进行全量备份和增量备份脚本
mysqldump是mysql自带的逻辑备份工具,记录一下使用mysqldump备份的脚本目录mysqldump是mysql自带的逻辑备份工具,记录一下使用mysqldump备份的脚本一、数据库全量备份二、数据库增量备份2.1查看mysql是否打开了二进制日志文件2.2 增量备份脚本一、数据库全量备份#!/bin/bash#数据库全备份db_user=''db_password=''bak_dir=/data/backup/mysqltime=`date +%F`原创 2020-12-01 09:48:32 · 3263 阅读 · 0 评论 -
Mysql的优化
mysql的优化:数据库设计要合理(表的设计要符合3nf 三范式)sql语句的优化数据的配置适当的硬件配置和操作系统逆范式:为什么需要逆范式?规则:1-多 应尽量将逆范式的内容放到1这一边。sql语句的优化:面试题 :sql语句有几类ddl (数据定义语言) [create alter drop]dml(数据操作语言)[insert原创 2016-12-27 09:18:37 · 220 阅读 · 0 评论