oracle的执行计划
SQL> EXPLAIN PLAN FOR SELECT * FROM emp;
已解释。
SQL> SELECT plan_table_output FROM TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE'));
或者:
SQL> select * from table(dbms_xplan.display);

select distinct * from student; --排除重复对象
select * from(select e.*,rownum rw from emp e) where rw>=8 and rw<=10;
--分页查询
select * from (select e.*,dense_rank() over(order by sal desc) rank from emp e) where rank=5; ---查出指定条件的一个排名

select job , max(sal) from emp having max(sal)>2000 group by job
-----------------------数据库group by和having

select months_between(sysdate,hiredate) from emp; 查看入职日期时间
select last_day(sysdate) from dual; 查看本月的最后一天

select substr(ename,0,1) from emp where regexp_like(substr(ename,0,1),'^([C-M]+)$'); -------截取首字母为C到M的值

update students set s=trim(ssss); ---把数据复制到新的字段上去

update students set sold=to_date('2013/06/30', 'yyyy-mm-dd hh24:mi') where sid =1;
------------------------修改表数据

insert into testes(create_time) values(now())   --mysql数据库进行插入当前时间操作(格式:2017-08-14 10:35:11)

alter table students add (ssss number(20)); ------添加表字段

alter table students rename column ssss to ss; ------修改表字段

alter table students drop column sss; ----------删除表字段

show recyclebin; ------查看回收站 purge recyclebin;-------------清空回收站
show recyclebin; -------闪回查看 flashback table 表名 to before drop; ---闪回数据库

savepoint a; 定义保存点 rollback to savepoint a; ---回退回保存点

set transaction isolation level SERIALIZABLE(read only(只读)、read committed(读取提交数据)); ---设置事物的隔离级别

创建两张关联表create table AA
(
aid number(10) primary key ,
sname varchar2(40) not null,
hibernate date
);
create table BB(
bid number(10) primary key,
dname varchar2(50),
constraint id_fk foreign key(bid) references AA(aid)
);

或者:创建两张表,然后修改表结构 alter table BB add contraint id_fk foreign key(bid) references AA(aid);
alter table grade add constraint id_fk foreign key (id) references student (id)

mysql中时间走系统时间,设置成timestamp    默认设置成CURRENT_TIMESTAMP  跟着系统时间自增

设置外键

alter table 表1 add constraint fk_stu foreign key (表1字段) references 表2(表2字段)

设置主键

alter table 表add constraint pk_student primary key(表字段);

创建序列

create sequence reqtea start with 1;

oracle总结--增删改查的更多相关文章

  1. mvc模式jsp+servel+dbutils oracle基本增删改查demo

    mvc模式jsp+servel+dbutils oracle基本增删改查demo 下载地址

  2. mvc模式jsp+servel+jdbc oracle基本增删改查demo

    mvc模式jsp+servel+jdbc oracle基本增删改查demo 下载地址

  3. web项目总结——通过jsp+servlet实现对oracle的增删改查功能

    1.DAO模式 分包:依次建立 entity:实体包,放的是跟oracle数据库中表结构相对应的对象的属性,也就是这个对象有什么 dao:增删改查接口,实现增删改查的具体方法 service:同dao ...

  4. ASP.NET C# 连接 Oracle数据库增删改查,事务

    一.知识介绍 ①ASP.NET 使用的是MVC模式,开发工具Visual studio ,语言C# ②Oracle是比较重型的数据库,这里主要介绍连接数据库,对数据进行具体的使用 ③Visual St ...

  5. JDBC概述及JDBC完成对Oracle的增删改查

    什么是JDBC JDBC(Java Data Base Connectivity,Java数据库连接),是一种用于执行SQL语句的Java API,为多种关系数据库提供统一访问.它由一组用Java语言 ...

  6. Mybatis连接Oracle实现增删改查实践

    1. 首先要在项目中增加Mybatis和Oracle的Jar文件 这里我使用的版本为ojdbc7 Mybatis版本为:3.2.4 2. 在Oracle中创建User表 create table T_ ...

  7. C# 连接 Oracle数据库增删改查,事务

    一. 前情提要 一般.NET环境连接Oracle数据库,是通过 TNS/SQL.NET 配置文件,而 TNS 必须要 Oracle 客户端(如果连接的是服务器的数据库,本地还要装一个 client , ...

  8. 【转】mybatis连接Oracle做增删改查

    原文地址:http://blog.csdn.net/liumengcheng/article/details/34422475 入门请看http://blog.csdn.NET/liumengchen ...

  9. java 连接oracle 进行增删改查

    1.在DAO层新增类OraclePersionDao package com.test.dao; import java.sql.*; /** * Created by wdw on 2017/9/1 ...

随机推荐

  1. 深入理解JAVA虚拟机(内存模型+GC算法+JVM调优)

    目录 1.Java虚拟机内存模型 1.1 程序计数器 1.2 Java虚拟机栈 局部变量 1.3 本地方法栈 1.4 Java堆 1.5 方法区(永久区.元空间) 附图 2.JVM内存分配参数 2.1 ...

  2. Linux 命令(二)

    man help:线上查询及帮助命令 命令  --help:简单帮助 help  cd:查看一些Linux命令行的一些内置命令 文件和目操作命令(19个) ls  cd  cp  find  mkdi ...

  3. 基于 Token 的身份验证:JSON Web Token(附:Node.js 项目)

    最近了解下基于 Token 的身份验证,跟大伙分享下.很多大型网站也都在用,比如 Facebook,Twitter,Google+,Github 等等,比起传统的身份验证方法,Token 扩展性更强, ...

  4. 便于记忆的SA构造

    首先学习基数排序. memset(b, 0, sizeof(b)); for(int i = 0; i < n; i++) b[a[i]]++; for(int i = 1; i <= m ...

  5. 001-电脑操作规范-2019年03月.doc

    001-电脑操作规范-2019年03月.doc   本文作者:徐晓亮 BoAi 作者腾讯QQ号码:595076941   /////////////////////////////////////// ...

  6. 文本文档中各字母出现次数汇总(java)

    package 字母频率统计; import java.io.*; public class Inputfile { public static void main(String args[]) { ...

  7. Of Study

    Bacon Reading maketh a full man; conference a ready man; and writing an exact man. And therefore, if ...

  8. Redis使用和部分源码剖析以及Django缓存和redis的关系

    0.特点: a.持久化 b.单进程.单线程 c.5大数据类型    d.用于操作内存的软件.    e.虽然是缓存数据库但是可以做持久化的工作 MySQL是一个软件,帮助开发者对一台机器的硬盘进行操作 ...

  9. Python之拆分目录

    成分目录的好习惯,使得代码保持整洁,为以后的代码管理提供方便. 一.概念 一般目录有以下几个: bin:程序入口,存放start文件. conf:存放固定的配置信息,比如:连接redis的配置信息.连 ...

  10. SCP传送文件时提示No ECDSA host key is known forx.x.x.x and you have requested strict checking.问题的解决办法

    在使用SCP向其他设备传送文件时,打印如下错误: No ECDSA host key is known for x.x.x.x and you have requested strict checki ...