- Oracle数据库是大型关系数据库
- 关系数据库:用表保存数据,用表描述数据与数据之间关系的数据库
- 表的操作:增,删,改,查
- 关系数据库对表的操作使用SQL语句
查询数据库使用SQL语句中的SELECT语句
运行数据库
- win+r—>cmd—>SQLPLUS—>system(用户名)—>yuanbao(密码)
Oracle导入脚本命令:@脚本路径
学习Oracle数据库前的准备工作
创建新表,添加数据
- 提取密码 dt0h
- 基本的SELECT语句
- Oracle数据库中的SELECT语句,FROM字句不能省略
- SQL语句不区分大小写
- SQL语句可以写成一行或者多行
- 只能直接使用半角标点符号
- 工作中不建议使用*,查询效率低
- 查询employees表中所有员工的last_name.salary
- SELECT LAST_NAME,SALARY FROM EMPLOYEES;
- 算术运算符:+,-,*,/
- Oracle中+只有加法运算的功能,没有连接符的功能
- 查询employees表中的所有员工的last_name,salary,年薪
- SELECT LAST_NAME,SALARY,SALARY*12 FROM EMPLOYEES;
- 列别名
- 列名【空格】列别名
- 列名 AS 列别名(建议使用)
- Oracle会自动将英文列名变为大写
- 当列别名区分大小写时,或者列别名中包含了特殊字符,或者关键字时,将列别名放入双引号内
- SELECT LAST_NAME,SALARY,SALARY*12 AS “Sal” FROM EMPLOYEES;
- 关系数据库中单引号通常用于表示字符串
- 连接符:||
- SELECT FIRST_NAME || ‘.’ || LAST_NAME EMPLOYEES;
- DISTINCT关键字:屏蔽查询结果中重复的数据
- SELECT DISTINCT JOB_ID,SALARY FROM EMPLOYEES;
- 通常情况下,一个SELECT语句中只能出现一个DISTINCT关键字
- 通常情况下,DISTINCT关键字必须出现在SELECT与第一个列名之间
- DAY1 END