博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第十二天 SQL语句 查询
阅读量:5169 次
发布时间:2019-06-13

本文共 1616 字,大约阅读时间需要 5 分钟。

select查询语句

  • 查看hr用户名下的表,解锁hr用户:

$ sqlplus / as sysdba或SQL> conn / as sysdba

SQL> show user

SQL> select table_name from dba_tables where owner='HR';

SQL> select * from hr.employees;

SQL> alter user hr account unlock identified by hr;

$ sqlplus hr/hr或者SQL> conn hr/hr

SQL> show user

SQL> select * from tab;

select * from employees;

SQL> desc employees    查看表结构

 

练习:

查看scott用户名下的表,解锁scott用户:

scott/tiger

 

 

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

$ echo $EDITOR

SQL> select * from hr.employees;

SQL> ed

SQL> / 执行

 

 

 

  • 基础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;

SQL> select distinct DEPARTMENT_ID from employees;

SQL> select last_name, salary*12*(1+commission_pct) total_salary, department_id from employees;

 

SQL> select first_name||', '||last_name from employees;       

 

SQL> select first_name||', '||last_name fullname from employees;

 

练习:

输出下列员工信息:

Eleni(first_name) Zlotkey(last_name) employeeid is ... at department .. total salary is …

  • 使用连字符构造语句:

SQL> select table_name from user_tables;

SQL> select 'grant select on hr.'||table_name||' to scott;' from user_tables;

 

SQL> spool /home/oracle/grant.sql

SQL> select 'grant select on hr.'||table_name||' to scott;' from user_tables;

SQL> spool off

$ vi /home/oracle/grant.sql     去除没用的行

SQL> @/home/oracle/grant.sql

  • 单引号的处理:

SQL> select 'I'm teaher' from dual;

ERROR:

ORA-01756: quoted string not properly terminated

SQL> select 'I''m teaher' from dual;

SQL> select q'{I'm teaher}' from dual; []<>()都可以

转载于:https://www.cnblogs.com/shan2017/p/7246758.html

你可能感兴趣的文章
Fedora23 安装 psycopg2
查看>>
毫秒转换为天、小时、分、秒
查看>>
获取listview当前滚动的高度
查看>>
LCS(HDU_5495 循环节)
查看>>
CPU性能瓶颈
查看>>
转----cer文件和pfx文件的区别
查看>>
hdu 3065 病毒侵袭持续中
查看>>
ruby rails
查看>>
GNU C中的零长度数组
查看>>
【C++】非原创|统计代码覆盖率(一:C)
查看>>
JSP 获取Request 经常使用參数
查看>>
第三次作业
查看>>
c#使用 Newtonsoft.Json 将entity转json时,忽略为null的属性
查看>>
phpcms调用语句
查看>>
thinkphp5--多文件入口设置
查看>>
“同样的”约束,不同的位置
查看>>
连接mysql数据库,创建用户模型
查看>>
关于正则表达式 \1 \2之类的问题
查看>>
DRL前沿之:Benchmarking Deep Reinforcement Learning for Continuous Control
查看>>
django uWSGI nginx搭建一个web服务器 确定可用
查看>>