
数据库
一JJL
这个作者很懒,什么都没留下…
展开
-
oracle数据库——存储函数 存储过程 触发器 包 视图
函数create or replace function 函数名 (参数) return 返回数据类型 is begin end;--求两个数的和 create or replace function f_sum ( v_a number,v_b number ) return number is begin return nvl(v_a,0)...原创 2019-07-14 15:49:41 · 321 阅读 · 0 评论 -
oracle数据库查询练习
1. 查询每个部门中入职最早的员工的姓名,职位,上司姓名 和 部门名称 select ename,job, (select ename from emp where empno=e.mgr) as 上司, (select dname from dept where deptno=e.deptno) as 部门名称 from emp e wher...原创 2019-07-10 19:11:16 · 654 阅读 · 0 评论 -
oracle数据库——联接查询(内部联结、外部联结、自联结) 高级查询(子查询、关联子查询)decode(表达式) case row_number()用法
联结查询1.内部联结语法1:select 列名,列名 from 表名,表名where 条件例如:select ename,job,dname,loc from emp,dept where emp.deptno=dept.deptno;--或者对表定义别名:select ename,job,dname,loc,e.deptno from emp e,dept d where e.de...原创 2019-07-09 23:54:51 · 637 阅读 · 0 评论 -
oracle数据库内置函数——字符函数 日期函数的用法实例及练习
字符函数 --cancat 连接字符串 select concat('hello','oracele') from dual; 或者 select 'hello'||'oracele' from dual; --lpad() 左填充 select lpad('abc',5,'*') from dual; --rpad() 右填充 select rpad('abc',5,'*') ...原创 2019-07-08 23:43:29 · 454 阅读 · 0 评论 -
oracle数据库基本语法——表的约束 修改表结构 数据的增删改查 表的权限 表空间
表的约束测试用户: scott/tiger超级管理员 sys / as sysdba1.建表create table 表名(列名 数据类型 约束,列名 数据类型 约束…)数据类型:字符串:varchar2(2)nvarchar2(1)char()定长,用来存长度固定的数据nchar()存数据长度不固定的数据数字number(7,0)存7位整数number(...原创 2019-07-11 07:59:18 · 844 阅读 · 0 评论 -
oracle数据库——plsql基本语法 流程控制及练习 循环结构
plsql 就是在sql语句中增加了变量,流程控制,函数,使得sql语句具有更强大的功能plsql 语法: declare 定义变量 begin 功能性sql语句 end;例如:直接赋值 declare v_name varchar2(50); begin v_name:='熊二'; dbms_output.put_line(...原创 2019-07-11 00:15:25 · 830 阅读 · 0 评论 -
mysql数据库——连接 约束 事务 数据库的导入和导出 三大范式
连接连接时连接名可以不填,主机名或ip地址为localhost,端口号3306,用户名root,自己设置密码,点击确定连接。oracle端口号:1502端口号:用来唯一地标识一个运行着的程序选中连接名下的任意项,点击查询—>新建查询在查询编辑器里写mysql的代码1.创建数据库create database bba default character as utf8;2.选...原创 2019-07-17 08:01:05 · 246 阅读 · 0 评论 -
oracle数据库——游标 隐式游标 显式游标 带参数的游标 带锁的游标 动态游标 强类型
游标逐行提取查询结果,所以返回结果可以超过一行%NOTFOUND --如果FETCH语句失败,则该属性为"TRUE",否则为"FALSE";%FOUND --如果FETCH语句成功,则该属性为"TRUE",否则为"FALSE";%ROWCOUNT --返回游标当前行的行数;1.隐式游标--查看修改数据后会影响到多少行数据begin update emp set sal=sal+1...原创 2019-07-12 00:12:19 · 406 阅读 · 0 评论