第十一天 SQL

SQL 结构化查询语句:

$ sqlplus / as sysdba  在oracle用户下以管理员身份进入sql

SQL> alter user hr account unlock identified by hr; 解锁hr用户

SQL> show user  显示当前管理员身份

SQL> desc employees 显示employees的所有列

 

 

使用sqlplus的全屏编辑功能:;

SQL> ed 

进入全屏编辑 相当于vi编辑器

输入SQL命令,保存退出后

SQL> /  执行

SQL基础查询:

查询语句 每次查询 都是行列的交叉点

select 列的筛选条件 *代表所有列

from 哪张表

where 行的筛选条件 加条件 例 id=90的行

基础select语句:

SQL> select * from employees;

SQL> desc employees

SQL> select LAST_NAME, SALARY, COMMISSION_PCT from employees;

SQL> desc departments

SQL> select department_id, department_name from departments;

在查询的列后空格加别名 :
select salary,12*salary*(1+COMMISSION_PCT) 总工资 from employees;        总工资为salary,12*salary*(1+COMMISSION_PCT)的别名。

使用连字符构造语句:

输出下列员工信息:

employeeid is ... at department .. total salary is …

select '员工名字是'||last_name||'所在部门为'department_id'

from employees

where ;

 

posted @ 2017-07-27 20:33  我会发光kk  阅读(79)  评论(0编辑  收藏  举报