视频直播网站app开发,网站备案主体是,科技园区建设网站的意义,开源网站下载文章目录3 SQL语法3.1 SQL语句概述SQL语句介绍SQL语句分类3.2 数据类型常用数据类型非常用数据类型3.3 系统函数概述数值计算函数字符处理函数时间日期函数类型转换函数系统信息函数3.4 操作符概述逻辑操作符比较操作符算术操作符测试操作符其他操作符3 SQL语法
华为GaussDB(f…
文章目录3 SQL语法3.1 SQL语句概述SQL语句介绍SQL语句分类3.2 数据类型常用数据类型非常用数据类型3.3 系统函数概述数值计算函数字符处理函数时间日期函数类型转换函数系统信息函数3.4 操作符概述逻辑操作符比较操作符算术操作符测试操作符其他操作符3 SQL语法
华为GaussDB(for MySQL)是一款华为云端高性能、高可用的关系型数据库服务前面支持开源MySQL语法和能力。
3.1 SQL语句概述
SQL语句介绍
SQL是一种特定目的的编程语言用于管理关系数据库管理系统或在关系流数据管理系统中进行流管理
SQL语句分类
DDL数据定义语言用来定义、删除和修改数据库对象DML数据操纵语言用于对数据库表中的数据进行操作DCL数据控制语言用来设置或更改数据库事务、保存点操作、授权操作、锁表、表实例等DQL数据查询语言用来查询数据库内的数据 3.2 数据类型
数据类型数据的一个基本属性主要用于建表时指定字段的数据类型。 常用数据类型
一整数类型 二浮点类型
float单精度浮点数8位精度占用4字节double双精度浮点数16位精度占用8字节
三定点类型
decimal/numeric语法为numeric/decimal,其中decimal可以传入参数p和sp表示可存储的最大精度s表示小数点后有效数字个数sp。
四字符类型
GuassDB(for MySQL)支持的字符类型有char,varchar,binary,varbinary,blob,text,enum,set默认编码集为utf8mb4汉字占3个字节数字和英文字符占1个字节其他字符最多可占4个字节。
char(n)存储定长字符串n取值为0~255若输入长度小于n则用空格在后端补齐varchar(n)存储变长字符串n取值0~255若输入长度小于n不需要利用空格补齐binary(n)存储二进制定长字符串少于n个字节会自动在尾部加0x00varbinary存储二进制变长字符串少于n个字节不会在尾部加0x00text存储大对象变长字符串通常是文章或者小说可使用tinytext(1 byte),text(2 bytes),mediumtext(3 bytes),longtext(4 bytes)blob存储二进制大对象变长字符串可使用tinyblob(1 byte),blob(2 bytes),mediumblob(3 bytes),longblob(4 bytes)enum单选枚举最多可包含64435个不同的元素set多选枚举最多可包含64个元素
五日期类型 非常用数据类型 3.3 系统函数
概述
系统函数概念系统函数是对一些业务逻辑的封装以完成特定的功能。系统函数可以有参数也可以没有参数执行完系统函数后会返回执行结果。
系统函数分类
数值计算函数字符处理函数时间日期函数类型转换函数系统信息函数 数值计算函数
三角函数 round(X,D)将数值X按照D指定的向小数点前后截断D的取值范围为[-30,30]的整数 pow(X,Y)等同于power(X,Y)计算x的y次方 其他数值函数 字符处理函数 时间日期函数 类型转换函数 系统信息函数 3.4 操作符
概述
操作符操作符可对一个或多个操作数进行处理位置上可能处于操作数之前、之后或两个操作数之间。
常用操作符类型
逻辑操作符比较操作符算术操作符测试操作符通配符其他操作符 逻辑操作符 比较操作符 算术操作符 测试操作符 其他操作符 注如果想要用双引号来表示数据库对象则必须开启双引号模式。