数据库复习(一)

Oracle数据库

基本介绍

  • Oracle数据库使用的端口默认是1521端口

数据类型

数据结构简单介绍
CHAR(size)存储固定长度的字符串。size为指定长度,如果字符串长度

基本SQL语句

select语句
  • select语句格式

    select *|字段名|表达式 from 表名 [where 条件 [order by 字段名]]
    
  • 常用的select语句部分
        //连字符使用,把两个字段合并成一个字段
        select first_name || last_name AS "NAME" from employees;
        //去重复行 distinct
        select distinct department_id from employees;
        //不等于的三种标表示方式
        1.<>  2.!=  3.^=
        //在where后的条件语句中可以有多重形式  
        1.表达式
        where department_name='IT'
        where salary>=12000
        2.条件语句
        where salary between 6000 and 12000
        where deaprtment_id in(20,30)
        where first_name like 'D%'
        //其中%在字符串匹配中表示0个或多个字符,_表示一个字符
        where name IS NULL 
        //NULL不等于任何值,表示为空
        //排序部分
        order by 字段/表达式  ASC|DESC
        asc升序,DESC降序
        针对不同的类型,升序
        1.数字类型 小值在前
        2.日期类型 早的日期在前
        3.字符类型 依照字母顺序a-z
        4.对于空值 升序排序时,显示在最后,降序排序时显示在最前面
  • 单行函数
    • SQL函数的功能
      • 执行数据计算
      • 修改单个数据项
      • 格式化日期和时间
      • 进行数据类型转换
      • 根据分组进行输出
函数说明
LOWER(input)将全部的大写字符转换成小写字符
UPPER(input)将全部的小写字符转换成大写字符
INITCAP(input)将首字母变成大写
CONNECT(input1,input2)将两个字符串连接到一块
SUBSTR(input,m[,n])获取字符值从m开始,取n个字符,如果不够n个,就直接取到字符串末尾
LENGTH(input)获取字符串的长度
INSERT(input,char[,m,n])从m开始第n次出现字符串char
REPLACE(input,char1,char2)在字符串input中使用char2替换char1
LPAD(RPAD)(input,n,char)从左边(右边)使用指定字符char进行填充
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值