ziYang Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 工具
    短链接 面试题库 在线工具 随机图片

用户权限

第9章 用户、角色、权限1. 创建新用户 RXZX,密码 RXZX,使用的默认表空间是新建立的 CMSTS,临时表空间使用系统已经建立好的 TEMP。在 RXZX 用户下做《存储过程作业.doc》作业。 12345678910-- 创建表空间CREATE TABLESPACE CMSTS DATAFILE 'D:/TEST.DBF' SIZE 10M;-- 创建用户CREATE
2018-10-09
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

创建视图

第8章 视图1. 什么是视图?它有什么作用? 视图(View)是一种虚拟表,其内容由查询定义。视图并不存储实际数据,而是基于一个或多个表的查询结果。视图的主要作用包括: 简化复杂查询:将复杂的 SQL 查询封装在视图中,方便重复使用。 数据安全性:通过视图限制用户访问敏感数据,只暴露必要的信息。 逻辑独立性:视图可以屏蔽底层表结构的变化,应用程序只需访问视图即可。 2. 创建一个视图,此视图要
2018-10-08
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

建表约束

第7章 建表约束1. 创建表 emp1,字段如下: 1234567CREATE TABLE e1 ( eno CHAR(3), ename CHAR(6), sex CHAR(3), age NUMBER(2), deptno INT); 使用 SQL 语句插入如下数据,要求编号使用 SEQUENCE 实现: 12345INSERT INTO e1 VALUES (
2018-10-07
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

正则表达式

第6章 正则表达式1. 返回从 ename 的第二个位置开始查找,并且是以“L”开头到“K”结尾的字串。 1SELECT * FROM emp WHERE REGEXP_LIKE(ename, '^.L.*K$'); 2. 查找员工编号中第一个非数字字符的位置。 12SELECT REGEXP_INSTR('13G2S25', '\D'
2018-10-06
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

分组查询

第5章 分组查询1. 列出至少有一个员工的所有部门。 1SELECT deptno FROM emp GROUP BY deptno HAVING COUNT(ename) > 0; 2. 查询 emp 表中每个部门的部门代码、薪水之和、平均薪水。 1SELECT deptno, SUM(sal), AVG(sal) FROM emp GROUP BY deptno; 3. 查询 emp
2018-10-05
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

多表查询

第4章 多表查询1. 显示所有员工的姓名 ename,部门号 deptno 和部门名称 dname。 1SELECT ename, deptno, dname FROM emp NATURAL JOIN dept; 2. 查询 20 号部门员工的 job 和 20 号部门的 loc。 1SELECT job, loc FROM emp NATURAL JOIN dept WHERE deptno
2018-10-04
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

日期函数

第3章 日期函数1. 计算 2000 年 1 月 1 日到现在有多少月,多少周(四舍五入)。 1234SELECT ROUND(MONTHS_BETWEEN(SYSDATE, TO_DATE('2000-1-1', 'yyyy-mm-dd'))) AS 月数, ROUND((SYSDATE - TO_DATE('2000-1-1&#x
2018-10-03
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

单行函数

第2章 单行函数使用1. 将字符串 ‘abc’ 以 10 位长度输出,不足 10 位用 ‘–’ 补足(分别从左边和右边补足)。 12SELECT RPAD('abc', 10, '--') FROM dual;SELECT LPAD('abc', 10, '--') FROM dual; 2. 将字符串 ‘ a
2018-10-02
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

简单查询

第1章 简单查询1. 在 emp 表中查询出所有记录的姓名、部门编号、薪水,并且列名要显示为中文。 1SELECT ename AS 姓名, empno AS 部门编号, sal AS 薪水 FROM emp; 2. 在 emp 表中查询出薪水大于 1500 的记录,并且按照薪水的降序排列。 1SELECT * FROM emp WHERE sal > 1500 ORDER BY sal
2018-10-01
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

SQL 索引

SQL 索引学习笔记索引是数据库中用于加速数据检索的重要工具。常见的索引类型包括普通索引、唯一索引和位图索引。 1. 普通索引普通索引用于加速对表中数据的查询。 (1)创建普通索引12-- 创建普通索引CREATE INDEX IND_TMP_INFO_ID ON TMP_INFO (NAME, AGE); (2)删除索引12-- 删除索引DROP INDEX IND_TMP_INFO_ID;
2018-09-29
数据库相关 > Oracle > SQL 语法
#数据库 #Oracle
1…222324252627

搜索

Hexo Fluid
载入天数... 载入时分秒...
总访问量 次 总访客数 人