• 软件测试培训第20天


    Oracle安装配置

    设置四个账户及对应的密码:

    sys(change_on_install)
    system(manager)
    scott(tiger)
    sh(sh)
    sqlplus

    SqlPlus命令

    首先在windows下打开cmd命令窗口

    sqlplus回车,输入用户和口令

    示例:切换到scott用户

    conn scott/tiger

    set linesize 300 –表示设置行的尺寸

    set pagesize 30 –表示设置每页显示多少记录

    服务的配置

    win的服务中,把Oracle相关的服务自动设置为手动。

    oracle服务的开启

    监听服务OracleOraDb11g_home1TNSListener

    实例服务OracleServiceORAC

    切换用户、虚拟表dual

    切换用户时sys用户必须使用dba身份登录

    虚拟表dual

    单行函数

    整个SQL的精髓:select语句+单行函数(背)

    字符串函数

    UPPER(c1):将字符串全部转为大写

    LOWER(c1):将字符串全部转为小写

    INITCAP(c1):将字符串的首字母转为大写

    LENGTHC(c1):返回字符串的长度

    SUBSTR(c1,n1[,n2]):取得字符串的子串,n1是指定起始索引,n2是指定取多少个,如果不写n2,则取到最后。

    REPLACE(c1,c2):字符串替换,c1是旧的子符,c2是新的子串

    数值函数

    round(x[,y])返回四舍五入后的值

    trunc(x[,y])不会四舍五入

    mod(x,y)取余数

    日期函数

    之前用过一个伪列sysdate还有一个时间戳systimestamp

    日期有三个操作公式

    日期 + 数字 = 日期n天之后的日期)

    日期 – 数字 = 日期n天之前的日期)

    日期 – 日期 = 数字(日期之间的天数)

    使用天使实现年或月的计算一定是不准确的。Oracle提供有以下日期函数:

    add_months(d1,n1)

    返回增加若干月之后的日期

    months_between(d1,d2)

    返回两个日期之间的月数

    last_day(d1)

    返回日期所在月的最后一天

    next_day(d1[,c1])

    返回日期在下周,星期几(参数c1)的日期

    转换函数

    字符串数值和日期三类数据之间是可以实现转换的

    to_char()

    to_date()

    to_number()

    to_char()

    日期变为字符串必须指定转换的格式

    日期yyyymmdd

    时间hh hh24miss

    数字任意数字9,货币L

  • 相关阅读:
    java的final变量理解
    springMVC如何判断入参是默认参数还是请求传过来的参数?
    java反射新的应用
    冒烟测试和回归测试的区别
    git变基、冲突解决
    mockServer学习
    mongodb查询之模糊查询
    springxml配置构造函数入参
    mockito学习
    solr官方文档翻译系列之schema.xml配置介绍
  • 原文地址:https://www.cnblogs.com/k874146812-/p/7871776.html
Copyright © 2020-2023  润新知