Oracle-set操作符(集合操作)

将多个查询用 SET 操作符连接组成一个新的查询 UNION/UNION ALL INTERSECT MINUS 这里我基于同一张表创建出两张表 CREATE TABLE employees01 AS SELECT * FROM employees e WHERE e.departmen...

2018-12-31 03:20:24

阅读数 86

评论数 0

Oracle-用户权限控制

sql的分类 DML:Data Manipulation Language 数据库操纵语言 DDL:数据定义语言 DCL:数据控制语言 前言 这篇博客介绍sql语句中的DCL中的权限操作 以下操作处修改密码之外,都需要使用DBA权限操作 [] 是用来做说明的,在使用的时候不需要添加 ...

2018-12-31 00:57:12

阅读数 62

评论数 0

Oracle-索引

自动创建:在定义 PRIMARY KEY 或 UNIQUE 约束后系统自动在相应的列上创建唯一性索引 手动创建: 用户可以在其它列上创建非唯一的索引,以加速查询 创建和删除索引 CREATE INDEX emp4_name_ix ON emp4(NAME); DROP INDEX emp4...

2018-12-30 21:42:36

阅读数 45

评论数 0

Oracle-序列

一、创建序列 CREATE SEQUENCE emp_seq INCREMENT BY 10 -- 增量 START WITH 1 -- 开始 MAXVALUE 100 -- 最大值 CYCLE -- 是否训话 不循环:NOCYCLE NOCACHE -- 是否缓存 ...

2018-12-30 21:25:22

阅读数 41

评论数 0

Oracle-视图

基表中的数据和视图中的数据会被互相同步   一:为用户授予创建视图的权限 grant create view to xxx; 二:创建视图 CREATE VIEW empview AS SELECT e.employee_id,e.last_name,e.department_id,e...

2018-12-30 20:59:55

阅读数 57

评论数 1

Oracle-约束

NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK 一:查询约束 -- 查询表EMPLOYEES中的约束 SELECT CONSTRAINT_name,constraint_type,search_condition FROM user_cons...

2018-12-28 23:45:40

阅读数 41

评论数 0

Oralce-数据增删改及事务和point

插入数据 -- 单条插入 INSERT INTO emp(employee_id,last_name,hire_date,salary) VALUES(200,'LQF',SYSDATE,10000) -- 从已有表中筛选数据插入 INSERT INTO emp(employee_id,las...

2018-12-23 12:56:53

阅读数 58

评论数 0

Oralce-创建和管理表

 查询用户自己的表、视图、同义词和序列 SELECT * FROM user_catalog; 查看用户自己定义的表 select table_name from user_tables; 查看用户自己定义的数据库对象 select distinct object_type fr...

2018-12-23 02:34:06

阅读数 68

评论数 0

Oracle-查询-分组函数练习

分组函数不能在where关键字后面使用 分组函数自动忽略空值 -- 查询 employees 表中有多少个部门 SELECT e.department_id FROM employees e WHERE e.department_id IS NOT NULL GROUP BY e.depar...

2018-12-22 23:03:36

阅读数 54

评论数 0

Oracle-查询-多表连接查询

左外连接是以join左边作为主表,右连接以join右边做为主表 外连接查询出来的结果相当于两个部分,一个部分是交集部分(相当于利用等值活非等值连接查询出来的结果),另外一个部分是连接条件主表中有而从表中没有的部分(这一部分显示的连接条件为null,这一部分是等值活非等值连接不能满足的) sql9...

2018-12-22 19:14:01

阅读数 46

评论数 0

Oracle-查询-单行函数

字符函数 LOWER(str):传入的字符串转换为小写 UPPER(str):传入的字符串转换为大写 CANCAT(str1,str2):连接两个字符串 LENGTH(str):计算字符串长度 SUBSTR(str,index,end):截取字符串,返回index到end的子串——下标从...

2018-12-20 23:38:10

阅读数 62

评论数 0

Oracle-查询-基本select语句

取别名 select employee_id as id,last_name as NAME from employees  省略as select employee_id id,last_name NAME from employees -- 结果是:ID NAME 由于or...

2018-12-20 21:29:39

阅读数 50

评论数 0

Oracle-sql的分类

DML:Data Manipulation Language 数据库操纵语言 用于查询于修改数据记录 INSERT:添加数据 UPDATE:更新数据 DELETE:删除数据 SELECT:查询数据   DDL:数据定义语言 用于定义数据库的结构,比如创建、修改、删除数据库对象 C...

2018-12-20 20:39:53

阅读数 20

评论数 0

Shiro-实现认证

 只需要认证,直接继承AuthenticatingRealm 类就可以了 package com.atguigu.shiro.realms; import org.apache.shiro.authc.AuthenticationException; import org.apache.sh...

2018-12-16 18:27:17

阅读数 36

评论数 0

Shiro-认证思路分析及认证流程实现

1、获取当前的Subject。调用SecurityUtils.getSubject(); 2、测试当前的用户是否已经被认证。即是否已经登录。调用Subject的isAuthenticated() 3、若没有被认证,则把用户名和密码封装为UsernamePasswordToken对象     1)创...

2018-12-13 23:41:35

阅读数 34

评论数 0

提示
确定要删除当前文章?
取消 删除