SQL-PLUS一个让人又爱又恨的工具

交互设计

  谈到数据库管理工具,大家会想到啥呢,免费的SQLDeveloper,开源的dbeaver,还是商业的PLSQL Developer,又或是动则一套上万的Toad(一般不是纯纯大yuan种也不会买吧[狗头])

  SQL*PLUS是一款Oracle数据库自带的命令行工具,和数据库管理工具一样都能进行数据表的增删改查,并且能够启停数据库,甚至还能删库跑路[憨笑](小伙伴们快一波后期专门写一期教大家花式删数据库[吐舌])

  接下来一条命令开启SQL*PLUS的大门

  [oracle@test ~]$ sqlplus / as sysdbaSQL*Plus: Release 12.1.0.2.0 Production on Sat May 7 20:31:42 2022Copyright (c) 1982, 2014, Oracle. All rights reserved.Connected to:Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit ProductionWith the Partitioning, OLAP, Advanced Analytics and Real Application Testing options -- 创建表SQL> create table student (id number, name varchar2(20),age number);-- 插入数据SQL> insert into student values(1, 'hanmeimei',14);--查询数据SQL> select * from student; ID NAME AGE---------- -------------------- ---------- 1 hanmeimei 14--删除表SQL> drop table student;这时候小伙伴就有疑问了,这不和那些工具一样吗,有啥亮点[抠鼻],咱们看图

  大家是不是有一种错乱的感觉,这格式这么乱怎么看,还不如工具美观,因为直接使用sqlplus无法呈现美观的效果,必须提前进行格式化

  大家看是不是好看多了,通过设置每行显示的字数以及每页显示的行数,从而使得输出的内容更加美观。又有小伙伴问了,那我直接使用工具查询数据不香吗,费这么大劲干啥,那么如果工具连不上数据库了,什么表都无法查了怎么办[皱眉],这时候就需要用到SQL*PLUS工具了,作为一个服务端工具,在无法正常通过客户端工具连接数据库时,这就是救命稻草了!!!尽管它的操作和显示不是那么优美,但是有事它真能顶[紫薇别走],幻想一下,当身边同事都无法连接数据库时,你通过SQL*PLUS登录数据库,一通命令敲下去,内心暗道,今天这X我装定了,领导看着各种凌乱的页面输出,内心一惊,这小伙子这么厉害,这个月绩效给我打满[泣不成声]

  回到正题,SQL*PLUS作为一个命令行工具虽然使用不是那么便捷,但是却极其考验操作者对数据库的熟悉程度,可以说使用的越熟练,对数据库的掌控力必然也越强,最主要是它能装x啊[偷笑],欢迎大家在评论区留言,一起学起来吧[酷]

标签: 交互设计