zoukankan      html  css  js  c++  java
  • Oracle数据库学习(一)

    Oracle数据库由甲骨文公司开发,是基于对象的关系型数据库;下面是简单的学习数据库操作等知识。   

    1.SQL单表查询(设一个表名为tab

          1)查询所有记录

               select * from tab(一般格式:用户名.表名;如果不输入用户名,则默认为当前用户)。

          2)查询某些字段

               select f_z from tab f_z为查询字段,可以查询多个字段,以‘,’隔开)。

          3)distinct(返回不同值)

               select distinct f_z from tab distinct必须放在前面,可以查询多个字段,以‘,’隔开)。

          4)单条件查询

               select * from tab where f_z like ‘47%’1.in(not in)、like(not like)、between(not between)、is null(is not null)运算符;2.like和not like适合字符型字段查询;3.%表示任意长度字符串,_表示一个长度的字符串。4.f_z是字段)。

          5)组合条件查询(and、or、not)

                select * from tab where f_z = 2 and f_y > 100

    select * from tab where f_d not like ‘%47%’

    select * from tab where not f_m like '47%'

          6)排序查询

               select * from tab order by f_zAsc(默认)为升序排列,Desc降序排列;order by 要放在where语句后面)。

          7)分组查询

               select f_z,f_a from tab group by f_z,f_a having f_z is not null(where检查每条记录是否符合条件;having检查分组后的各组是否满足条件,having只能与group by配合使用)。

          8)字段运算查询(+、-、*、/)

               select ‘汽车名称--’|| f_z from tab||字符串合并)。

          9)变换查询显示

               select f_z as f_a from tabas命名字段的别名,可以不用;group by不能用别名,order by可以用。)。

    表别名不用as,例如:select t.f_z from tab t。

    for update用于锁定行,例如:select for update

  • 相关阅读:
    Selenium webdriver+Java-------如何等待页面元素加载完成
    Jmeter入门实战(二)如何使用Jmeter的BeanShell断言,把响应数据中的JSON跟数据库中的记录对比
    Selenium2+Python--下拉选择用select
    Pycharm连接github
    Selenium2+Python--常用方法分类
    setUp和tearDown及setUpClass和tearDownClass的用法及区别
    Selenium2+Python--常用方法
    Selenium2+Python--操作Excel读写(使用xlrd模块实现)
    HashMap 重新认知
    想测试工具类执行main方法却被告知application没有加载怎么办
  • 原文地址:https://www.cnblogs.com/lvanka/p/8650313.html
Copyright © 2011-2022 走看看