Oracle
文章平均质量分 65
启之灵
不积跬步无以至千里,不积小流无以成江海
展开
-
Oracle 之 Select语句
要点: •SQL 语言大小写不敏感。 •SQL 可以写在一行或者多行 •关键字不能被缩写也不能分行 •各子句一般要分行写。 •使用缩进提高语句的可读性。 1.查询全部的列 SELECT * FROM departments; 2.查询指定的列 SELECT department_id, location_id FROM departments; 3.数字和...原创 2018-11-13 22:43:07 · 644 阅读 · 0 评论 -
Oracle 之 SQL初步
SQL语句分为以下三种类型: 1.DML: Data Manipulation Language 数据操纵语言 DML用于查询与修改数据记录,包括如下SQL语句: INSERT:添加数据到数据库中 UPDATE:修改数据库中的数据 DELETE:删除数据库中的数据 SELECT:选择(查询)数据 SELECT是SQL语言的基础,最为重要。 2. DDL: Data Definition...原创 2018-11-11 23:30:22 · 153 阅读 · 1 评论 -
Oracle 之 过滤和排序
过滤和排序 1.过滤 •使用WHERE 子句,将不满足条件的行过滤掉。 •WHERE 子句紧随 FROM 子句。 例如:返回在 90号部门工作的所有员工的信息 SELECT employee_id, last_name, job_id, department_id FROM employees WHERE department_id = 90 ; 1.1 过滤条件中存在字符和...原创 2018-11-13 23:09:13 · 200 阅读 · 0 评论 -
Oracle 之 单行函数
单行函数 •操作数据对象 •接受参数返回一个结果 •只对一行进行变换 •每行返回一个结果 •可以转换数据类型 •可以嵌套 •参数可以是一列或一个值 1.字符控制函数 这类函数改变字符的大小写 函数 结果 LOWER('SQL Course') sql course UPPER('SQL Course') ...原创 2018-11-14 22:40:41 · 486 阅读 · 2 评论 -
Oracle 之 多表查询
1.笛卡尔集错误 产生条件: –省略连接条件 –连接条件无效 –所有表中的所有行互相连接 避免方法: 可以在 WHERE 加入有效的连接条件。 •在表中有相同列时,在列名之前加上表名前缀 SELECT employees.employee_id, employees.last_name, employees.department_id, departments.d...原创 2018-11-17 20:57:02 · 222 阅读 · 0 评论 -
Oracle 之创建和管理表
Oracle 之创建和管理表 常见的数据库对象: 对象 描述 表 基本的数据存储集合,由行和列组成 视图 重表中抽出的逻辑上相关的数据集合 序列 提供有规律的数据 索引 提高查询的效率 同义词 给对象起别名 表名和列名的定义规则: 必须以字母开头 必须在1-30个字符之间 必须只能包含A-Z ,a-z, 0-9,...原创 2018-11-27 20:57:16 · 234 阅读 · 0 评论 -
Oracle 之 序列
什么是序列? 序列: 可供多个用户用来产生唯一数值的数据库对象 •自动提供唯一的数值 •共享对象 •主要用于提供主键值 •将序列值装入内存可以提高访问效率 CREATE SEQUENCE 语句 CREATE SEQUENCE sequence [INCREMENT BY n] --每次增长的数值 [START WITH n] --从哪个值开...原创 2018-12-02 17:45:07 · 169 阅读 · 0 评论 -
Oracle(1) 之 导入表
打开PL/SQL 在左上角点击new按钮 ,出现sql'编辑器 把已有的存放在一个比较方便的位置,我是在e盘下的oracle_biao文件夹下放了三个sql文件; 例如:以此执行下面的三个命令 @e:/oracle_biao/hr_popul.sql @e:/oracle_biao/hr_crel.sql @e:/oracle_biao/del_data.sql 就可以将表导入到数...原创 2018-12-03 20:46:15 · 417 阅读 · 0 评论