Linux中安装好oracle的使用方法,还有一些sql的基本语句

首先 cd 到 $ORACLE_HOME, 然后再进入rdbms目录里面的admin目录,找到一个叫utlsampl.sql的文件, 接下来sqlplus / as sysdba 进入以后输入startup;打开数据库,然后执行@utlsampl.sql(配置普通用户,跟表)脚本。然后输入conn scott/tiger链接到用户,如果显示Connected.就是链接成功 。

基本的sql语句:注意:所有语句都要以 ;结尾

select * from 表名:查询全部表内容;

select 列名 from 表名:查询某一表某一列的内容;

select distinct 列名 from 表名:去重某一表某一列的内容,;

select 列名 as 列名字 from 表名:将显示第二个列名字,这叫做列别名;

select 列名 || 列名 from 表名:将两列的数据合为一列,也可以是多个表,也可以插入字符串;

select nvl(列名,数字)from 表名:暂时将null赋值;

select 列名 from 表名 where 列名=条件:条件查询;

select 列明 from 表名 where 列命 > 1000:查询出某一个表某一个列的值大于100的; (字母的比较的比较assll码;)

alter session set nls_date_format=‘YYYY-MM-DD hh24:mi:ss’:修改日期显示的格式;

select ename from emp where sal between 0 and 5000; sal列筛选出0到5000信息;

select 列名 from 表名 where 列名(1,2);显示出某一列并且某一列 的的值是1或者是2的。

select 列名 from 表名 where 列名 is null:显示有空值的信息;

select 列名 from 表名 where 列名 in (1,2,3):显示有123的。

select 列名 from 表名 where 列名 between 200 and 2500 :显示200到2500之间的;

select 列名 from 表名 where 列名 like ‘s%’:查看s开头的, %代表一个或者多个,_代表一个,这两个可以同时使用。

select 列名 from 表名 where 列名 is null;显示有空值的;

select 列名 from 表名 order by 列名; 排序默认升序 desc降序

逻辑运算符:and 两个条件都满足为真,有一个条件满足为真,not如果条件为假返回真。

set pages 200 lines 200:显示格式,每行跟没列显示的数据;

select sysdate from dual 显示系统当前时间

col 列名 for a50 调整显示长度

运算符的优先级:1,算数运算符 2,连接符 3,比较符 4,is [not] null
like,[not] in 5,[not] between 6,不等于 7,not 8,and 9,or

替代变量 :
使用&或者&&临时存储值
使用替代变量,可以替代一下内容
where 条件
order by 子句
列表表达式
表名
整个 select

一个&用来提示用户输入一个值

两个&&这个会的话 他上一个&会自动输入上一次的值 直接来到&&这里。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值