![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 87
hrh1276
这个作者很懒,什么都没留下…
展开
-
Oracle_Day12(MySQL)
Oracle_Day12(MySQL)MySQL的服务重启 停止 配置mysql服务的运行连接MySQL命令行连接MySQL:使用mysql自带的命令行工具使用cmd命令窗口链接mysql格式:mysql -P端口号 -hmysql的主机名/IP地址 -u用户名(root)-p密码(root)如果使用的是默认端口,且安装在本机上,那么可以省略端口号和主机ip的指定另一种简化方式:使用可视化客户端工具 Navicat:配置数据库连接属性:MySQL的存储引擎(重原创 2021-03-10 15:23:16 · 62 阅读 · 0 评论 -
Oracle_Day11(存储函数、触发器、包、数据库管理和设计、数据库设计)
Oracle_Day11(存储函数、触发器、包、数据库管理和设计、数据库设计)存储函数:语法:Create or replace function 函数名(参数 in/out 数据类型) return 数据类型 is 结果变量 数据类型; Begin 函数体; Return(结果变量); End;存储过程和函数的区别:一般来讲,过程和函数的区别在于函数可以有一个返回值,而过程是没有返回值的。但是,过程和函数都可以通过out指定一个或多个输出参数,在其中我们也可以利用o原创 2021-03-10 10:04:50 · 326 阅读 · 1 评论 -
Oracle_Day10(PLSQL语法)
Oracle_Day10(PLSQL语法)PLSQL语法Declare 声明部分(变量 游标)Begin 语句(DML DQL) Exception 异常处理End;变量和常量的定义:变量名 数据类型 := 默认值数据类型:char varchar varchar2 date number Boolean long特殊类型: 记录类型 %type %rowtype分支结构:If 条件 then 语句 end if;If 条件原创 2021-03-07 21:03:28 · 245 阅读 · 1 评论 -
Oracle_Day09(PLSQL编程、PL\SQL块)
Oracle_Day09(PLSQL编程、PL\SQL块)PLSQL编程PL /SQL是一种高级数据库程序设计语言该语言集成于数据库服务器中PL/SQL代码可以对数据进行快速高效的处理PL/SQL包括两部分,一部分是数据库引擎部分;另一部分是可嵌入到许多产品(如C语言,JAVA语言等)工具中的独立引擎。可以将这两部分称为:数据库PL/SQL和工具PL/SQLPLSQL与SQL的处理数据的区别--示例1 : 为每一位职员涨薪10%Update emp set sal = sal * 1.原创 2021-03-07 20:56:07 · 156 阅读 · 0 评论 -
Oracle_Day08(视图、索引、同义词)
Oracle_Day08(视图、索引、同义词)视图是通过查询语句将查询出来的结果创建为一个表现形式(视图),就是满足查询语句的一个子表作用:为了简化开发人员对于复杂sql的编写。提高复杂sql语句的复用创建或修改视图:Create or replace view 视图名称 as 查询的sql语句--查询出10部门的员工信息,并存储在一个视图中create or replace view emp10 asselect * from emp where deptno=10;查询原创 2021-03-07 20:55:23 · 72 阅读 · 0 评论 -
Oracle_Day06(JDBC对事物的处理,JDBC工具类库—Apache Common-DBUtils,项目中数据访问层的处理)
Oracle_Day06(JDBC对事物的处理,JDBC工具类库—Apache Common-DBUtils,项目中数据访问层的处理)JDBC对事物的处理数据准备:CREATE TABLE account( id number(10), name varchar2(20), balance number(10,2))--插入数据insert into account values(1,'jack',1000.00);insert into accoun原创 2021-02-04 21:27:16 · 92 阅读 · 0 评论 -
Oracle_Day01(Oracle概述,Oracle实例)
Oracle_Day01(Oracle概述,Oracle实例)Oracle概述Oracle 是一个公司名称也是一个产品名称。数据库Oracle 数据库是数据的物理存储。 这就包括(数据文件 ORA 或者 DBF、控制文件、联机日志、参数文件)。其实 Oracle 数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是 Oracle 就只有一个大数据库实例一个 Oracle 实例(Oracle Instance)有一系列的后台进程(Backguound Process原创 2021-02-04 19:17:39 · 79 阅读 · 0 评论 -
Oracle_Day05(约束、JDBC)
Oracle_Day05(约束、JDBC)约束Not null 非空约束UNIQUE 唯一约束Primary key 主键约束Foreign key 外键约束Check 检查约束约束的创建:可以在建表时,也可以在建表后非空约束:NOT NULL 作用:保证插入的值不为空,作用于字段create table STU( stu_id NUMBER(8) not null, stu_name VARCHAR2(20) not null,原创 2021-02-03 22:02:26 · 151 阅读 · 1 评论 -
Oracle_Day04(子查询,DML数据操纵语言,事务)
Oracle_Day04(子查询,DML数据操纵语言,事务)子查询子查询是在主查询查询之前执行的查询子查询的结果是为主查询服务的SELECT * FROM 表名 WHERE 过滤字段 关系运算符 (SELECT 列 FROM 表名)子查询要包含在括号内子查询往往作为主查询的比较的条件单行子查询:子查询的结果为一条记录-- 查询出工资比WARD薪资高的所有人SELECT * FROM emp WHERE sal >(SELECT sal FROM emp WHERE ena原创 2021-02-02 22:18:50 · 161 阅读 · 0 评论 -
Oracle_Day03(条件表达式,嵌套函数,多表查询,分组查询)
Oracle_Day03()条件表达式在 SQL 语句中使用IF-THEN-ELSE 逻辑使用的两种方法:CASE 表达式DECODE 函数CASE表达式:--查询部门号为 10, 20, 30 的员工信息, 若部门号为 10, 则打印其工资的 1.1 倍, 20 号部门, 则打印其工资的 1.2 倍, 30 号部门打印其工资的 1.3 倍数SELECT ename,job,deptno,sal , case deptno when 10 then sal * 1.1原创 2021-02-02 14:01:25 · 170 阅读 · 1 评论 -
Oracle_Day02(SQL语言,DML相关的SQL语言,单行函数)
Oracle_Day02(SQL语言,DML相关的SQL语言)SQL语言结构化查询语言,适用于所有的关系型数据库。但是在遵循SQL标准的同时,各种数据库在某些方面也有一些细微的差别,将每种数据库在sql中的细微差别,称之为方言。SQL语言可以执行对数据库的增删改查(CRUD)。SQL分类:数据操纵语言:主要用于完成数据的CRUD操作 DML常用的语句:Select:查询Insert:插入Update:更新Delete: 删除数据的定义语言:用来定义数据的库以及表的结原创 2021-01-29 17:22:13 · 104 阅读 · 0 评论