在sqlplus环境下用HR用户使用数据库的一些操作
来源:互联网 发布:linux查看物理cpu个数 编辑:程序博客网 时间:2024/06/09 16:41
下面是我最近学习数据库程序设计的一些小小的收获分享给大家:
1.在未知HR用户密码的情况下,如何以HR身份登录到数据库中。
sqlplus/as sysdba;
alter user hr identified by q;
conn hr/q;
2.以HR用户登录到数据库后,如何列出HR用户模式拥有哪些数据表。
select table_name from user_tables;
3.如何查看employees数据表的结构
desc employees;
4.按要求实现显示数据列,
a):Employee_ID右对齐显示“员工编号”,显示编号时以四位数字显示,不足四位前边以补 齐。
column employee_id heading '员工编号' Justify Right format 0000
b)显示俩位小数,前面添加本地货币符号¥。
column salary format ¥0000.00
5.设置页宽为200字符,页高为100行。
set pagesize 100
set linesize 200
6.查看当前数据库用户是什么用户。
show users
7.如何将4,5题的操作命令保存下来,并且每次使用sqlplus登陆数据库时都自动执行设置。
将上述命令写入脚本,并将脚本命名为login.sql并设置环境变量,sqlpath在sqlpath中放入脚本位置
8.(1)清除所有column格式设置的格式设置。
clear column
8.(2)取消对于替换变量进行验证显示的选项。(verify环境变量)
set verify off
8.(3)设置employee_id列显示“员工编号”
column employee_id heading '员工编号'
8.(4)设置Salary列名显示“薪金”,并在数字前显示“¥”
column salary heading '薪金' format $9999.99
8.(5)显示“请输入用户名称”,并接受用户输入。
accept dename prompt '请输入部门'
8.(6)显示需要参数已设置,按ENTER键继续。
Prompt"需要参数已设置,按键继续"
8.(7)等待用户按ENTER
pause
9.使用merge进行数据合并
Merge into test2 using test1 on (test1.eid=test2.eid)
When matched then
Update set name=test1.name,birth=test1.birth,salary=test.salary
When not matched then
Insert(eid,name,birth,salary) values (test1.eid,test1.name,test1.birth,test1.salary)
10.自定义排序:Prono为*放在最前边,1即为最前排序
Select *from proinfo where proclass=’总体项目’order by case when prono=’*’then 1 else 0 end desc
- 在sqlplus环境下用HR用户使用数据库的一些操作
- 总结一下在SQLPLUS环境下可以使用的命令
- windows环境下登陆sqlplus,为数据库指定用户
- 如何在SSH环境下使用纯JDBC操作数据库
- 在windows环境下使用Python操作spatialite数据库
- SQLPLUS 使用的一些技巧
- SQLPLUS 使用的一些技巧
- SQLPLUS 使用的一些技巧
- 在Linux下使用sqlplus方向键的使用功能
- linux下一些简单的用户操作
- SQLPLus的一些常用的基本操作
- oracle 数据库 sqlplus的一些要点
- 在C#的安全环境下使用指针操作
- SQL Server数据库在VC环境下的链接使用
- 在Mysql中显示所有用户的操作教程(Linux环境下)
- HR之PCH逻辑数据库的使用
- mac下一些mysql数据库的操作
- 使用sqlplusw或是sqlplus的一些事项
- Lesson_for_java_day15--java小练习:贪吃蛇游戏(在控制台上操作)
- 最近做ios 动画的一些感触和分享
- jvm调优初步实践小结
- 广州科目三电子考需注意哪些问题?
- mapreduce的shuffle详解
- 在sqlplus环境下用HR用户使用数据库的一些操作
- MYSQL常用命令
- 广州学车科目三路考操作步骤要领
- 谈谈ASP.NET的C#如何解析JSON数据
- C#中readonly与const区别
- Java中线程小结
- ZOJ-2370
- 2014年4月23日
- Big O,Big Theta,Big Omega,little o,little omega notation的定义