![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle数据库
Snaker.wang
不是生活所迫,谁愿一身才华
展开
-
JDBC的使用
* jdbc(java连接数据库)实现的步骤:* 1.加载驱动(选择数据库)* 2.获取连接(与数据库建立连接)* 3.准备sql语句(要执行的sql)* 4.准备处理块(发送和执行sql语句)* 5.发送sql语句(发送执行sql)* 6.获取结果集(执行sql的结果)* 7.关闭资源最基本的JDBC的创建连...原创 2019-11-09 22:12:59 · 193 阅读 · 0 评论 -
DML 语句和truncate
insert 增加数据--给这条数据的所有字段赋值 values()中匹配所有字段的值,值的顺序匹配字段的顺序insert into sxt_class values(123,'java11期');--插入数据为指定字段赋值--insert into sxt_class(字段1,字段2..) values(值1,值2..); 值和字段的顺序必须匹配insert into sxt...原创 2019-11-09 19:10:48 · 845 阅读 · 0 评论 -
序列-sequence
--序列帮助我们管理为表中的主键字段添加值使用的创建序列时候 start with num 和 increment by num 是可以互换的,下面俩者是一样的--create sequence 序列名 start with 起始值 increment by 步长举个栗子:create sequence sq_order start with 200 increment by 2...原创 2019-11-09 19:03:16 · 144 阅读 · 0 评论 -
DDL 语句
create,drop,alter创建表--拷贝已有的结构,不拷贝数据--create table 表名 as select 字段列表 from 已有表 where 1!=1;create table test2_emp as select empno,ename,sal from emp where 1!=1;--拷贝已有的结构+拷贝数据--create table 表...原创 2019-11-09 18:53:54 · 89 阅读 · 0 评论 -
数据库-事务
事务 事务是指作为单个逻辑工作单元执行的一组相关操作。这些操作要求全部完成 或者全部不完成。使用事务是为了保证数据的安全有效。 事务有一下四个特点:(ACID) 1、原子性(Atomic):事务中所有数据的修改,要么全部执行,要么全部不执行。 2、一致性(Consistence):事务完成时,要使所有所有的数据都保持一致的状态, ...原创 2019-11-09 14:56:22 · 143 阅读 · 0 评论 -
有主从表|主外键关系时删除表和删除数据
有主从表关系的两张表--delete from 表名 where 条件; 满足条件的删除,如果没有条件,默认删除全部 --删除数据如果当前的表作为主表存在,需要考虑当前要删除的数据是否有被从表引用,如果有 3 中解决方式 -- 默认先删除从表中引用了数据,删除主表的这个数据 -- on delete set null ...原创 2019-11-09 12:02:13 · 9148 阅读 · 0 评论 -
SQL语句的注意事项总结-Oracle
sql 语句 本身没有 ; (所以可以不带;执行一个sql) 分号是方便执行多行的时候一起执行区别语句三范式: 简而言之,最终的目的避免数据重复冗余,1NF->列不可再分,最小原子 (避免重复) ;2NF ->主键依赖 (确定唯一);3NF->消除传递依赖(建立主外键关联 拆分表)1NF:是指数据库表的每一列都是不可分割的基本数据项2NF...原创 2019-11-08 08:20:04 · 435 阅读 · 0 评论