GaussDB高斯数据库(SQL语法入门)
SQL语句分类:
DDL数据定于语言:用于定义或修改数据库中的对象,如:表,索引,视图,数据库,序列,用户,角色,表空间,会话等。
DDL不支持物化视图,存储过程,触发器,自定义函数,自定义类型。
DML数据操作语言:用于对数据库表中的数据进行操作,如插入,更新和删除。
DCL数据控制语言:用来设置或更改数据库事务、授权操作(用户或角色授权,权限收回,创建角色,删除角色等)、锁表(支持SHARE和EXCLUSIVE两种锁表模式)、停机等。
DQL数据查询语言:用来查询数据库内的数据,如查询数据、合并多个select语句的结果集。
数据类型:
常用的数据类型:数值类型,字符类型,日期类型等。
非常用数据类型:二进制类型,布尔类型,时间间隔类型等。
数值类型:integer(占用4字节),bigint(占用8字节)
浮点类型(64位),real(占用8字节)
高精度数值类型,decimal/number(变长占用4~24字节)
常用的是:varchar(变长的)有中文编码前面加n,nvarchar
二进制类型:
系统函数:
系统函数是对一些业务逻辑的封装,以完成特定的功能。系统函数可以有参数,也可以没有参数。
系统函数执行完成后会返回执行结果。
系统函数的分类:数值计算函数,字符处理函数,时间日期函数,间隔函数,类型转换函数。
数值计算函数:
字符处理函数:
时间日期函数
间隔函数
类型转换函数
操作符
操作符可对一个或多个操作数进行处理,位置上可能处于操作数之前,之后,或两个操作数之间。
常见操作符类型(从使用场景划分):逻辑操作符,比较操作符,算数运算符,测试运算符,通配符,其他操作符。
逻辑运算符:
比较操作符:
算术操作符:
测试操作符:
其他操作符:
GaussDB高斯数据库(SQL语法入门)相关推荐
- access update语句执行_SQL Server与Access数据库sql语法十大差异
本文总结了SQL Server与Access数据库sql语法的十大差异. ACCESS结构简单容易处理,而且也能满足多数的应用程序要求,也是初学者的试牛刀. 随着时间的推移,大多数数据库应用程序都会发 ...
- DB2数据库SQL语法大全推荐word版
<DB2数据库SQL语法大全推荐word版> 下载地址: 网盘下载 转载于:https://www.cnblogs.com/long12365/p/9731437.html
- MongoDB语法与现有关系型数据库SQL语法比较
MongoDB语法与现有关系型数据库SQL语法比较 MongoDB语法 MySql语法 db.test.find({'name':'foobar'}) select * from test where ...
- 谷歌、Uber都在用:标准SQL语法入门指南
全文共1969字,预计学习时长11分钟 图源:Pexels SQL(结构化查询语言)是数据分析最重要的编码语言,它手推Python,脚踩R语言,成为分析师所必须拥有的最常用工具,重要性不言而喻. 根据 ...
- mysql对接GaussDB高斯数据库出现的问题以及解决方式
insert 增加大字段类型报错 使用jpa 进行添加大数据.虽然通过sql语句查看数据有缺失,但是通过jpa查询,数据很完整. group by 分组 根据group by 分组,需要把前面所有的参 ...
- GaussDB高斯数据库(SQL语法分类)
数据查询 日常查询中,最常用的是通过FROM子句实现的查询. 语法格式:使用方法: SELECT [ , ... ] FROM table_reference [ , ... ] SELECT关键字之 ...
- mysql数据库sql语法参考_MySQL数据库SQL语法参考
一.资料定义 ddl(data definition language) 资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系.表格内的有什麽栏 ...
- DB2数据库SQL语法参考手册
提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常 口语化.既易学又易懂的语法.此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操作,包 ...
- oracle语法_PG数据库sql语法总结,与Oracle有什么不同?
概述 今天主要对PG数据库的一些基本SQL语句用法做个介绍,做个简单了解,也做备忘! 下面主要用例子来说明. 1.建表语句 create table test (id int8 primary key ...
最新文章
- php 预订义变量,预约义变量 PHP
- mongodb中简单的根据时间过滤进行查询
- Spring Boot中使用Swagger2构建RESTful APIs
- 自创算法——暴力自动机
- pktgen:DPDK流量生成器
- Facebook 开源 3D 深度学习函数库 PyTorch3D,也可用于二维场景
- GO、Rust 这些新一代高并发编程语言为何都极其讨厌共享内存?
- 认识position=fixed
- pytorch实现attention_Self-Attention手动推导及实现
- github使用命令
- BFS Codeforces Beta Round #94 (Div. 2 Only) C. Statues
- 比较两个文本差异,直接显示两个文本的相同点与不同点
- 系统辨识与自适应控制matlab程序_杂志精选 | 自适应声反馈抑制技术及其应用
- Kafka的概念与命令操作
- Elasticsearch 学习(二).实战使用
- python中必须要会的四大高级数据类型(字符,元组,列表,字典)
- 微信公众平台-公众号相关api封装(java)
- SpringBoot在线教育项目(十一)
- 【shell笔记】Linux Shell脚本编程入门知识点全面涵盖
- Gent OS7乱码