Java

Oracle的安装

SQL用来和数据库打交道,完成和数据库的通信,SQL          是一套标准
什么是数据库? 
      
 
表 
   查看表结构 desc dept
SQL的分类
Oracle常见的分类
    number 
    varchar
     char
     date
     blob
      clob
简单查询及SQLPLUS常见命  令::Oracle数据中唯一一个    使用双引号的地方是新名字   中含有空格
       set linesize可以设置一   行的字符数默认为80个字符
       set linesize200,表示设   置一行为200个字符
       l(list)可以显示缓存区中 的最后执行的内容
      run,/,r都是重新运行缓存区中的语句
     save可以将最后一次在缓存区中执行的语句保存到文件
     get 可以将文件中的sql语句放到缓存区中采用/或run可以执行
  ed可以采用记事本来编辑缓存区中的内容
   
   条件查询需要用到where语句where必须放到from语句表的后面
  
  in(忽略空值)
  not in (不忽略空值)
   like可以实现模糊查询like支持%和下划线匹配
  其中%和下划线的区别?
%匹配任意字符出现任意次数
下划线匹配一个任意字符出现一次、
lower将员工姓名全部转换成小写upper
 
substr其中0,1都表示第一个字符负数表示从结尾开始的位置
  方法的第二个参数表示的是查询字符的位置,第三个参数是截取字符串的长度
Substr('被截取的字符串',哪一位开始截取,截取几位);
 
【substr方法用于返回一个从指定位置开始的指定长度的子字符串
  start必需 第一个索引为0,length可选应包含
 
如果start为负数,则start=str.length+start
如果length为0或负数,那么返回一个空字符串。
 
 
 
【subString 用于提取字符串中介于两个指定下标之间的字符
  包括start出的字符,但是不包括end出的字符
如果start和end 相等,那就是空串
如果start比end大,那么该方法在提取之前会先交换这两个参数
如果start或end为负数,那么它将被替换为0。
 
 
 
 
length
trim会去首尾阔能郭哥不会取出中间的空格
to_date将字符串转换成date类型例如:查询1981-02-20入职的员工seleve*from emp where hiredate=to_date('1981-02-20 00:00:00','YYYY-MM-DD HH:MIN:SS:')
to_char将入职日期格式转化成yyyy-mm-dd hh:mm:ss
 
posted @ 2017-07-21 14:17  超重语言  阅读(162)  评论(0编辑  收藏  举报