• 【HCIA Gaussdb】学习汇总-数据库管理(SQL语法 数据类型 函数)-4


    DDL data definition language 数据库定义语言 定义修改等
    DML data manipulation language 数据库操控语言 增删改
    DCL data crontrol language 数据库控制语言 授权操作 角色 锁表
    DQL data query language 数据库查询语言 查询语句

    数据类型 :
    integer 整型 4字节 int 、 binary_integer 、integer 、int signed 、integer signed
    bigInt 整型 8字节 bigint 、binary_bigint
    float 浮点型 4字节 real double float binary_double
    decimal 精准浮点型 8字节 decimal/number/numeric decimal(p,s) p 1-38位数
    char 定位字符型 4字节 char nchar
    varchar 补位字符型 8字节 clob varchar nvarchar 空格补齐
    date 日期类 8字节 datetime date timestamp 带时区的时间戳 timesteamp with time zone 12字节

    # 创建表

    drop table if exits tb;
    create table tb{
    select_id number(10) primary key ,
    section_grade int ,
    section_is_excellent boolean
    section_date date
    }

    # 添加列

    alter table tb add section_description clob ; 

    # 修改列

    alter table modify select_grade double ;

    数值计算函数
    bitand bitor bitxor 和 或 异或、round(数字,保留位数) 、ceil(exp) 返回大于exp的最小整数 、sign(exp) exp大于0 返回1 小于0返回-1 等于0 返回0
    sort(exp) 平方根 、floor(exp) 小于等于exp的最近整数 、power(x,n) x的n次方

    字符处理函数
    concat() ,concat_ws() 拼接字符串 , concat_ws 第一位参数指定分隔符
    concat("11","3a","4b")-> "113a4b" concat_ws("-","1","null","b") ----> 1 - b
    left(”字符串”,"位数") 截取字符串 ,length("exp")-->3 字符串长度 , lower("exp")转换成小写、upper("exp") 转换成大写 、space(n) 生成n个空格 、right("字符串","位数") 右边截取
    reverse("") 字符串翻转 substr("字符串","start","位数")截取字符串

    逻辑操作符
    and or not

     

     

     

  • 相关阅读:
    ubuntu 安装 Java 开发环境
    mtd-utils 的 使用
    容器技术与虚拟化技术
    Shell之作业控制
    Shell常用语句及结构
    Shell常用命令之read
    Shell之函数
    文件的copy
    类中调用初始化方法
    父类中的方法被覆盖以及子类调用父类覆盖的方法
  • 原文地址:https://www.cnblogs.com/oscarli/p/12058846.html
Copyright © 2020-2023  润新知