![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 80
毕富国
这个作者很懒,什么都没留下…
展开
-
Oracle概述
OracleServiceXE 主服务 OracleXETNSListener 监听端口 1521 程序 8080 浏览器 登陆管理员 sqlplus “/as sysdba” 开始菜单-》oracle数据库的包 运行sql命令行 conn system/密码 查看单前用户身份 show use...原创 2018-09-04 10:02:32 · 330 阅读 · 0 评论 -
SQL:explain命令详解——通过执行计划可以知道什么?
SQL:explain命令详解通过执行计划可以知道什么?MySQL执行计划调用方式1.EXPLAIN SELECT ……变体:2.EXPLAIN EXTENDED SELECT ……将执行计划"反编译"成SELECT语句,运行SHOW WARNINGS可得到被MySQL优化器优化后的查询语句3.EXPLAIN PARTITIONS SELECT ……用于分区表的EXPLAIN...原创 2019-07-18 20:37:31 · 551 阅读 · 0 评论 -
JDBC
Jdbc:sun给出的一套标准(接口),该标准规定了如何连 接数据库,具体的实现是由各大数据库运营商提供实现 接口 java.sql.Driver 驱动程序的接口 java.sql.Connection 获取连接(通信信道) java.sql.Statement Java.sql.PreparedStatment 对sql编译 java.sql.Resu...原创 2018-09-13 09:07:38 · 150 阅读 · 0 评论 -
Oracle第十章alter操作 更新表结构
第十章alter操作 更新表结构1.增加列alter table tb_nameadd (列名1 数据类型 列级约束,列名1 数据类型 列级约束,列名1 数据类型 列级约束,表级约束1,表级约束2)alter table stu add primary key(id),alter table stu add constraint stu_id_pk primary key(i...原创 2018-09-10 14:36:12 · 411 阅读 · 0 评论 -
Oracle第九章:数据的操作
第九章:数据的操作insert语句基本语法:insert into tb_name[(col_name,...)]values(val1,....);create table stu(id number primary key,name varchar2(10),age number);insert into stu values(1,’lisi’,30);insert in...原创 2018-09-10 14:35:25 · 167 阅读 · 0 评论 -
Oracle第八章:建表
第八章:建表建表的格式create table 表名(列名1 数据类型 列级约束,列名2 数据类型 列级约束,列名3 数据类型 列级约束,列名4 数据类型 列级约束);create table 表名(列名1 数据类型,列名2 数据类型,列名3 数据类型,列名4 数据类型,表级约束1,表级约束2);create table 表名(列名1 数据类型 列级约束,列名2...原创 2018-09-10 14:33:40 · 171 阅读 · 0 评论 -
Oracle第七章数据建模
第七章数据建模软件开发的步骤可大致分为(瀑布模型): 1.需求分析 2.系统设计 3.编码实现 4.系统测试 5.运行维护建模是在2设计中的,powerdesigner实体-关系图实体-关系图(Entity Relationship Diagram),也称为E-R图,提供了表示实体、属性和关系的方法,用来描述现实世界的概念模型。构成E...原创 2018-09-06 16:06:27 · 1750 阅读 · 0 评论 -
oracle第六章 子查询
第六章 子查询嵌套查询(一个子查询的结果是另外一个子查询的条件)查询工资比Smith工资高的员工信息1.查询Smith的工资 select salary from s_emp where last_name='Smith'; 2.工资比Smith工资高的员工信息 select id,last_name,salary from s_emp where salary>(sele...原创 2018-09-06 15:18:47 · 843 阅读 · 0 评论 -
oracle第十三章索引操作
第十三章索引操作索引:所谓索引,是给一个表的某些列服务,使得在操作表的时候调高效率。索引可以提高检索的速度,但不是所有的索引都能加快速度,比如一本书只有10页,你建了20页的索引。索引会减缓修改表的速度索引的创建: create index index_name on table(column)注意:索引创建之后,用或者不用由数据库决定。用户没办法决定删除...原创 2018-09-11 18:55:30 · 130 阅读 · 0 评论 -
Oracle第十二章 视图
第十二章 视图视图:所谓视图就是提取一张或者多张表的数据生成一个映射,管理视图可以同样达到操作原表的效果,方便数据的管理以及安全操作。语法:create [or replace] [force] view view_nameasselect ...[where condition][with check option|with read only]注意:with check o...原创 2018-09-11 18:55:03 · 146 阅读 · 0 评论 -
Oracle第十一章 sequence操作
第十一章sequence操作所谓序列对象,用来管理数据库的唯一性值,通常为表的主键服务,序列可以服务一张或者多张表,且序列值可以缓存一定的数量语法:create sequence s_name[increment by n]:步长[start with n]:开始值[maxvalue n|NOMAXVALUE]:最大值 10[minvalue n|NOMINVALUE]:最小值 1...原创 2018-09-11 18:54:31 · 207 阅读 · 0 评论 -
Oracle第五章 组函数
第五章 组函数组函数:对查询的结果进行分组,每组给出一个输出结果(一行)group by:基于某列进行分组,标准就是列中值相同的分为一组having:对分组之后输出的结果行进行限定,可以不出现,一但出现只能在group by后面语法:select from table_name where 条件限定(对from查询的结果每一行筛选) group by...原创 2018-09-05 15:04:58 · 194 阅读 · 0 评论 -
Oracle第四章 多表查询
第四章 多表查询笛卡儿积A{a,b,c} B{1,2,3} A*B{a,1}{a,2}{a,3}{b,1}{b,2}{b,3}{c,1}{c,2}{c,3}select s.id,s.last_name,s.dept_id,d.id,d.name from s_emp s,s_dept d;等值连接:基于主外键找到有用的数据select s.id,s.last_name,s.dept_...原创 2018-09-05 15:04:32 · 263 阅读 · 0 评论 -
Oracle第三章:函数
第三章:函数单值函数:针对每一行查询内容给出一个结果组函数:把查询的所有行按照某个标准分组,每一个组给出一个输出单值函数: 注意:单值函数可以随意嵌套,但是潜逃之后先执行最里层的,在执行外层的 字符函数 lower将字符串转化成小写 select lower('HellO') from dual; 查询名字为pater的员工信息 select las...原创 2018-09-05 15:04:00 · 226 阅读 · 0 评论 -
Oracle第二章:排序和条件限制
第二章:排序和条件限制select [distinct] {column_name..|*|exp|alias_namefrom table_nameoeder by column_name 排序的标记执行顺序:from ->select ->order byorder by 优先级最低,总是最后执行排序的标记:ASC升序(可省略,默认) DESC降序查询员工的名字的薪水...原创 2018-09-04 18:41:37 · 628 阅读 · 0 评论 -
oracle第一章 查询语句select
第一章 查询语句select查询语句语法select [distinct] {column_name|*...}from tavle_name;执行顺序 from ->select 先查询整张表,在基于select对表出现的列筛选注意:sql语句编写的时候不区分大小写 命令行执行之前写入的是sql*plus工具的缓存 缓存中只缓存一条sql语句,再次...原创 2018-09-04 10:18:15 · 239 阅读 · 0 评论 -
oracle数据库的优点
oracle数据库的优点一ORACLE7.X以来引入了共享SQL和多线索服务器体系结构。这减少了ORACLE的资源占用,并增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。oracle数据库的优点二:提供了基于角色(ROLE)分工的安全保密管理。在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。o...原创 2018-09-04 10:17:14 · 16140 阅读 · 0 评论 -
数据库的历史发展
一、数据库技术的历史和发展 数据库技术是本世纪60年代开始兴起的一门信息管理自动化的新兴学科,是计算机科学中的一个重要分支。随着计算机应用的不断发展,在计算机应用领域中,数据处理越来越占主导地位,数据库技术的应用也越来越广泛。 数据库是数据管理的产物。数据管理是数据库的核心任务,内容包括对数据的分类、组织、编码、储存、检索和维护。随着计算机硬件和软件的发展,数据库技术也不断...原创 2018-09-04 10:08:25 · 29334 阅读 · 0 评论 -
SimpleDateFormat日期转化错误? 一个字段变更前多条记录变更后也是多条,怎么用sql拼到一起?
SimpleDateFormat日期转化错误?把2017年12月31日转化为2018-12-31SimpleDateFormat f = new SimpleDateFormat("YYYY-MM-dd");f.format(date);把2017年12月31日转化为2018-12-31正确写法应该是:SimpleDateFormat f = new SimpleDateFo...原创 2019-09-19 15:49:44 · 409 阅读 · 0 评论