Gauss 100 数据库函数介绍之间隔函数
间隔函数NUMTODSINTERVAL语法:NUMTODSINTERVAL(num,'interval_unit')功能:输入一个数值和interval域描述字段,输出INTERVALDAYTOSECOND类型。其中参数num可以是:一个数值类型:整数、大整数、浮点数、高精度数值类型NUMBER。可
Gauss 100 数据库函数介绍之时间日期函数
时间日期函数说明:年份支持范围[1,9999]。1582年10月5日–14日在历史上不存在,该问题不做处理。ADD_MONTHS语法:ADD_MONTHS(date,n)ADD_MONTHS(datetime_string,n)功能:返回date加(n>0)或减(n<0)n个月后的值。a
GaussDB 100 查看用户
查看用户GaussDB100在安装完成后,自动生成数据库管理员SYS用户,此用户默认密码为Changeme_123,请及时修改SYS用户的密码。操作步骤查看用户。SELECT*FROMDB_USERS;修改用户的密码。ALTERUSERommIDENTIFIEDBYnew_passwordREPLA
GaussDB 100 设置密码安全策略
设置密码安全策略GaussDB100设置了完善的密码安全策略,保证数据安全。安全策略主要分为密码复杂度、密码重用、密码有效期、密码修改和密码验证五个部分。密码复杂度创建数据库、创建用户、修改用户时需要指定密码。密码必须要符合复杂度的要求,否则会提示用户重新输入密码。帐户密码的复杂度要求如下:密码长度
GaussDB 100 设置帐户安全策略
设置帐户安全策略GaussDB100为帐户提供了自动锁定和解锁帐户、手动锁定和解锁异常帐户和删除不再使用的帐户等一系列的安全措施,保证数据安全。账户的安全策略设置由与该账户关联的profile中参数确定。每一个账户有一个关联的profile,可以在账户创建的时候指定。如果没有指定,则使用默认的pro
GaussDB 100 数值计算函数I~L篇
INET_NTOA语法:INET_NTOA(exp)功能:将给定的数字地址转换为网络地址。入参是数值型表达式。示例:将4294967295转化为网络地址。SELECTINET_NTOA(4294967295)FROMSYS_DUMMY;INET_NTOA(4294967295)-----------
GaussDB 100 数值计算函数E~F篇
EXP语法:EXP(n)功能:返回e(自然对数的底)的n次幂的值。返回类型为NUMBER。入参n是numeric数据类型或任何可以隐式转换为numeric数据类型的非数字数据类型。示例:返回e的3次幂的值。SELECTEXP(3);EXP(3)----------------------------
GaussDB 100 DDL语法一览表
DDL语法一览表DDL(DataDefinitionLanguage数据定义语言),用于定义或修改数据库中的对象,如:表、索引、视图、同名词、数据库、序列、用户、角色、表空间、profile、会话等。定义数据库数据库是组织、存储和管理数据的仓库,而数据库定义主要包括:创建数据库、修改数据库属性。所涉
GaussDB 100 DCL语法一览表
DCL语法一览表数据库控制语言DCL(DataControlLanguage),用来设置或更改数据库事务、用户权限、锁表等。事务管理表1事务管理功能相关SQL提交事务COMMIT回滚事务ROLLBACK保存点操作保存点操作包括设置保存点和销毁保存点。保存点相关SQL请见表2。表2保存点相关SQL功能
Gauss 100 数据库函数介绍之字符处理函数Part2
LTRIM(str)语法:LTRIM(str[,set])功能:删除字符串左侧的空格或其他预定义字符。可使用此函数格式化查询的输出。该函数从str的左端删除set中出现的所有字符,如果未指定set,则默认为删除空格。如果str是字符型数据,则必须将其括在单引号中。LTRIM函数会查找str最左端的字
Gauss 100 数据库函数介绍之字符处理函数Part1
字符处理函数说明:可转成string的表达式:执行结果为数值类型、日期类型、布尔类型、BINARY、CHAR、VARCHAR或者VARCHAR2的表达式。可转成int的表达式:执行结果为数值类型、布尔类型、BINARY、CHAR、VARCHAR或者VARCHAR2的表达式。函数支持操作CLOB、BL
GaussDB 100 DBA_USER_NAME 函数
1.1.1DBA_USER_NAMEDBA_USER_NAME(user_id)功能:属于诊断函数,用于返回用户ID对应的用户名。说明:·该函数为诊断函数,非SYS用户不能直接调用该函数。·如果用户ID不存在,会返回用户不存在的报错信息。·user_id为整数类型。
RECOVER DATABASE--针对backup命令的备份集进行恢复
功能描述回放数据库的全部日志或回放日志到指定时间点,恢复数据库的数据。注意事项RECOVERDATABASE(不包括RECOVERDATABASEUNTILCANCEL)必须在成功执行RESTOREDATABASE恢复数据库文件后执行。如果RECOVERDATABASE未执行成功,则后续启动数据库至
BUILD DATABASE----主备中的备机重建
功能描述在高可用模式下,重建数据库。语法格式BUILD[CASCADEDSTANDBY|STANDBY]DATABASE[COMPRESS[ZLIB|ZSTD|LZ4][LEVELn]]参数说明CASCADEDSTANDBY重建为一个级联备机数据库。STANDBY重建为一个备机数据库。COMPRES
BACKUP--备份数据库
功能描述数据库物理备份。注意事项仅允许在各节点open模式下执行。需要在nomount状态下启动,手动切换到open模式再执行backup。--nomount启动后,使用SYS用户登录数据库。zsql/asSYSDBA;--切换到open模式,test是数据库名称。ALTERDATABASEMOUN
LOAD--载入数据
功能描述在数据库迁移或者数据备份时,需要进行数据导入导出,GaussDB100支持使用“LOAD”命令导入数据。语法格式LOADDATAINFILE"file_name"INTOTABLEtable_name[REPLACE|IGNORE][{FIELDS|COLUMNS}ENCLOSEDBY'as
GaussDB 100 数据库的启停
启停数据库操作场景当启动数据库时,实际是创建了数据库的实例并制定启动的状态。通过使用不同的启动状态,可以便于数据库维护或者开发。相关概念GaussDB100有三种启动模式。NOMOUNT:启动实例不加载数据库。这种启动模式只会创建实例,并不加载数据库,仅为实例创建各种内存结构和服务进程,不会打开任何
GaussDB 100间隔函数
语法:NUMTODSINTERVAL(num,'interval_unit')功能:输入一个数值和interval域描述字段,输出INTERVALDAYTOSECOND类型。其中参数num可以是:一个数值类型:整数、大整数、浮点数、高精度数值类型NUMBER。可以隐式转换为数值的表达式。
GaussDB 100窗口函数
语法:function_nameover([partitionby[expr1][,...]][orderby[expr2][,...][ASC|DESC][NULLSFIRST|LAST]])功能:以一定的方法在一个与当前行相关的结果子集中进行计算。function_name是窗口函数支持的函数名
GAUSS 100 设置最大连接数
设置最大连接数配置说明:配置服务端总的在线连接数,如果最大连接数设置过大,导致服务端进程socket句柄和会话池内存超过操作系统默认配置阈值。建议最大并发连接数设置为200。配置方法:在zengine.ini配置文件中修改参数SESSIONS的值,重启数据库生效。zengine.ini文件的存储路径