
Oracle
文章平均质量分 65
启之灵
不积跬步无以至千里,不积小流无以成江海
展开
-
Oracle 之 Select语句
要点:•SQL 语言大小写不敏感。•SQL 可以写在一行或者多行•关键字不能被缩写也不能分行•各子句一般要分行写。•使用缩进提高语句的可读性。 1.查询全部的列SELECT *FROM departments;2.查询指定的列SELECT department_id, location_idFROM departments;3.数字和...原创 2018-11-13 22:43:07 · 686 阅读 · 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 · 167 阅读 · 1 评论 -
Oracle 之 过滤和排序
过滤和排序1.过滤•使用WHERE 子句,将不满足条件的行过滤掉。•WHERE 子句紧随 FROM 子句。例如:返回在 90号部门工作的所有员工的信息SELECT employee_id, last_name, job_id, department_idFROM employeesWHERE department_id = 90 ;1.1 过滤条件中存在字符和...原创 2018-11-13 23:09:13 · 228 阅读 · 0 评论 -
Oracle 之 单行函数
单行函数•操作数据对象•接受参数返回一个结果•只对一行进行变换•每行返回一个结果•可以转换数据类型•可以嵌套•参数可以是一列或一个值1.字符控制函数这类函数改变字符的大小写函数 结果 LOWER('SQL Course') sql course UPPER('SQL Course') ...原创 2018-11-14 22:40:41 · 515 阅读 · 2 评论 -
Oracle 之 多表查询
1.笛卡尔集错误产生条件:–省略连接条件–连接条件无效–所有表中的所有行互相连接避免方法:可以在 WHERE 加入有效的连接条件。•在表中有相同列时,在列名之前加上表名前缀SELECT employees.employee_id, employees.last_name, employees.department_id, departments.d...原创 2018-11-17 20:57:02 · 249 阅读 · 0 评论 -
Oracle 之创建和管理表
Oracle 之创建和管理表常见的数据库对象:对象 描述 表 基本的数据存储集合,由行和列组成 视图 重表中抽出的逻辑上相关的数据集合 序列 提供有规律的数据 索引 提高查询的效率 同义词 给对象起别名 表名和列名的定义规则:必须以字母开头必须在1-30个字符之间必须只能包含A-Z ,a-z, 0-9,...原创 2018-11-27 20:57:16 · 252 阅读 · 0 评论 -
Oracle 之 序列
什么是序列?序列: 可供多个用户用来产生唯一数值的数据库对象•自动提供唯一的数值•共享对象•主要用于提供主键值•将序列值装入内存可以提高访问效率 CREATE SEQUENCE 语句CREATE SEQUENCE sequence [INCREMENT BY n] --每次增长的数值 [START WITH n] --从哪个值开...原创 2018-12-02 17:45:07 · 196 阅读 · 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 · 438 阅读 · 0 评论