GBase8s学习笔记015——集锦

1、GBase8s的客户端工具是:dbaccess

2、GBase8s中强制执行一次检查点:onmode-c

3、查看GBase8s数据库逻辑日志使用状态:onstat-l

4、GBase8s从离线模式切换为静态模式:oninit-s

oninit-j:离线模式切换为单用户模式

oninit-s:离线模式切换为静态模式

oninit没有-u参数

5、查看mydb数据库中有哪些视图:在mysql数据库中执行select*formsystableswheretabid>=100andtabtype=‘V’;

GBase8s中的表和视图都保存在当前数据库的systables表中,以tabtype进行区分

6、查看GBase8s数据库与SQL有关的会话信息:onstat-gsql

7、数据库字符储utf8,selectlen(‘汉字’)fromdual;执行结果为:6len(length)返回字节数,对utf8字符集,每个字符占用3个字节

8、查看GBase8s数据库Chunk文件使用信息:onstat-d

9、GBase8sSPL异常捕获语句onexceptionin(-206,-217)seterr_num…endexception中in内的两个数字表示:异常捕获代码块中的语句发生的错误代码

10、重命名表中存在列的SQL语句:renamecolumnstudent.agetoage1;

语法:renamecolumn.to;

11、GBase8s的主进程名称:oninit

在GBase8s中,主要的可执行程序,多以oninit开关命名

12、GBase8s由在线模式切换为离线模式的命令:onmode-k

onmode-k命令,将数据库由在线模式,单用户模式或静态模式,切换为离线模式

13、unload:unload可以导出查询中的数据到外部文本文件。当数据中包含换行符时,会将数据导出成多行,在因数据内换行符而产生换行的行尾,自动加上一个\,表示这一行没有结束。

load工具可以识别这样的数据,并将数据再次加载到数据库中。当原始数据中有\时,会对\进行转义,以区别\的含义。

14、查看GBase8s数据库共享内存段的统计信息:onstat-gseg

15、GBase8s的安装命令是:ids_install

16、GBase8s中切换逻辑日志:onmode-l

17、selectfloor(-5.2)asnum2fromdual;返回结果:-s

返回小于参数的整数

18、GBase8s的数据库架构:多进程、多线程架构

基于虚拟处理器的多进程/多线程架构。不依赖于操作系统的线程库,更高效的资源利用,高并发场景下更稳定的性能表现。

19、DBINFO(‘version’,'full)函数:GBaseServerVersion12.10.FC4G1TL

输入GBase8s数据库详细版本信息

20、selectlen('ABC')fromdual;执行结果:3

len函数计算字长长度不包含字符串尾部空格。

21、selectceil(-5.5)asnum2fromdual;返回结果:-5

返回大于参数的整数。

22、在dbaccess中,导出表的数据的sql命令:unload

onunload、dbexport是命令行工具,不是SQL方式

23、unlosd默认的列分隔符:|(管道符)

24、创建视图:createviewvTestasselect*fromstudent;

25、GBase8s的客户端工具:dbaccess

Oracel客户端工具:sqlplus

金仓数据库客户端工具:isql

达梦数据库工具:disql

26、GBase8s超级管理员:gbasedbt

27、selectsubstr(‘abcdefg’,2,3)asf_substrfromdual;执行结果:bcd

语法substr(字符串,start,len),第一个字符的索引是1

28、GBase8s从在线模式切换为静态模式:onmode-sonmode-u

29、GBase8srenamedatabase失败的原因:database不存在当前正在操作的dataase被更名的database处于打开状态

cannotdroporrenamethecurrentdatabaseoranyopendatabase

30、创建表的SQL语句:createtableifnotexistsstudent(idint,namevarchhar(20));

createtablestudent(idint,namevarchar(20));

31、GBase8sSPL例程根据是否需要返回值,分为:存储过程自定义函数

32、GBase8s的运行模式:在线模式离线模式静态(默)模式单用户模式

33、GBase8sSPL退出LOOP循环语句:ifvar>10thenexit;exitwherevar>10;

34、表中新增新列的SQL:altertablestudentadd(Sexsmallint);

altertablestudentadd(ageintbeforSex);

35、GBase8s共享内存组成:常驻段虚拟段消息段缓冲池段

36、GBase8sSPL容易发生死循环的循环语句:whileloop

37、GBase8s的描述:GBase8s是一款事务型数据库,主要应用于一些高并发的业务场景;

GBase8s是一款获得等保四级安全认证的事务型数据库;

支持严格的ACID;

MPP集群,用于OLAP场景;

38、属于GBase8s的物理存储:数据页page数据块Chunk数据段Exten

39、GBase8s存储过程和自定义函数的组成:开始语句语句块结束语句

40、使用脚本GBaseInit_gbasedbt.sh初始化实例时,可以创建多个dbspace的:datadbstempdbs

在GBase8s中,物理日志和逻辑日志通常只使用一个数据库空间。虽然逻辑日志要求使用多个,但这些逻辑日志会保存到一个逻辑日志空间中。对于保存临时数据的数据库空间和保存业务数据的数据库空间,通常需要多个。

41、GBase8s的过渡模式:初始化(Initialization)快速恢复(FastRecovery)关闭(ShuttingDown)

42、查看GBase8s数据库的onconfig文件内容:使用onstat-c使用cat命令查看onconfig文件

43、查看mydb数据库中mytab表有哪些列:在mydb数据库中执行selectcolnamefromsyscolumnswheretabidin(selecttabidfromsystableswheretabname=‘mytab’);

在mydb数据库中执行infocolumnsformytab;

44、国产数据库四朵金花:达梦金仓南大通用神州通用

45、在存储过程中定义变量的语句:definexint;definex,yint

47、GBase8s进行整库数据迁移时,使用的方式:使用onload/onunload进行整库数据迁移使用dbexport/dbinport进行整库数据迁移

49、GBase8s物理日志记录数据被更改前的映像;逻辑日志记录数据库服务器对数据的操作记录;

50、GBase8s数据库处于单用户模式时,也可以提供SQL查询;

THE END
1.mysql基础50题力扣197select*, adddate("2015-01-04",INTERVAL1day) |id|recordDate|temperature|adddate("2015-01-04",INTERVAL1day)| |-- | --- | --- | --- | |1|2015-01-01|10|2015-01-05| 题目最快解法如下: SELECTidASIdFROM( SELECTb.id, b.temperature-a.temperaturehttps://blog.csdn.net/caijidecuntian/article/details/144316845
2.mysql设置答题有选择题判断题连线题SELECT course.cname, teacher.tname FROM course INNER JOIN teacher ON course.teacher_id = teacher.tid; 1. 2. 3. 4. 5. 6. <!--2、查询学生表中男女生各有多少人--> 1. SELECT gender count(1) FROM student GROUP BY gender; 1. https://blog.51cto.com/u_16213635/12816438
3.IN(TransactSQL)但是,也可以使用 IN 检索相同的结果: SQL -- Uses AdventureWorksSELECTp.FirstName, p.LastName, e.JobTitleFROMPerson.PersonASpJOINHumanResources.EmployeeASeONp.BusinessEntityID = e.BusinessEntityIDWHEREe.JobTitleIN('Design Engineer','Tool Designer','Marketing Assistant'); GO https://learn.microsoft.com/sql/t-sql/language-elements/in-transact-sql
4.深入理解SQL原理:一条SQL查询语句是如何执行的?select * from user_info where id = 1;返回结果为:+---+---+---+---+---+---+---+| id | username | password | openid | role | create_time | update_time |+---+---+---+---+---+---+---+| 1 | 武培轩 | 123 | 1 | 1 | 2019-08https://baijiahao.baidu.com/s?id=1818045229603267145&wfr=spider&for=pc
5.SELECTAbc=abc的结果是1。SELECT Abc=abc的结果是1。A.正确B.错误的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是学习的生产力工具https://www.shuashuati.com/ti/2edc75ff1f204b17a7bfe8aa9164e845.html?fm=bdbds441130097861b3f8a8b74f9a6f4e381d
6.SQLServer存储过程基本语法每天进步一点点!--Select INTO 从一个查询的计算结果中创建一个新表。 数据并不返回给客户端,这一点和普通的Select 不同。 新表的字段具有和 Select 的输出字段相关联(相同)的名字和数据类型。 select * into NewTable from Uname -- Insert INTO ABC Select --表ABC必须存在 https://www.iteye.com/blog/uule-1988137
7.[转贴]VBA自学收集资料(三)tbl.Columns.Count).Select 应用于 TickLabels 对象。 如果偏移量小于 500,则本示例将 Chart1 中数值轴上标签之间的距离设置为当前距离的两倍。 With Charts("Chart1").Axes(xlValue).TickLabels If .Offset < 500 then .Offset = .Offset * 2 https://www.360doc.cn/article/5210278_115697093.html
8.MySQL常用命令–乘风破浪该方法默认使用root用户, 可使用select user();查看当前用户,默认为root@localhost mysql -S /tmp/mysql.sock -u root -p密码#该方法适用于在安装MySQL主机上进行本地登录 mysql -h 127.0.0.1 -u root -p密码#标准的dba命令行登录方式,使用’root’@’127.0.0.1’这个用户登录,非脚本中一般不用这样登录https://www.yj-example.cn/?p=583
9.在PostgreSQL中选择字符串是否包含子串匹配select*fromstringswherestr~~substring(strsimilar'%abc%'escape'#') substring()在我们的例子中返回类似于abc或包含abc的字符串。然后,我们使用~~运算符(like的缩写)将返回的结果与str匹配,如果匹配,我们从表中选择结果。 这个简单的函数甚至有助于将字符串分成单独的部分,可以在提供的语法中看到: https://www.jiyik.com/tm/xwzj/sjk_4067.html
10.字符串函数concat,concatws,groupselect concat('11',' ','12'); image.png -- 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL select concat('ad',' ',null,'00');其中有任何一个为NULL返回值为null image.png -- 给 abc中间字符串间隔逗号 https://www.jianshu.com/p/0c82ec1fb77f
11.阿里面试官惊叹:这种简历不用面了,直接来上班!6.联合索引 abc where a = 3 and b > 3 and c= 3 怎么走索引? 7.如果MySQL 表中有一个字段很大有几K会有什么问题? 8.索引下推了解吗? 场景设计:如何设计一个会议室预定系统? 算法: 给数组arry 和值 x 计算 数组 array 中差值绝对值为X的数对; https://maimai.cn/article/detail?fid=1724482192&efid=gDtXEDVbtMnEeClsOjitVw
12.2015腾讯校园招聘笔试题目(2)如果A投的是反面,就再投,为正面,B给A 2美金 (3)如果还是反面,就再投,为为正面,B给A4 美金 (4)假设A投的是反面,就投到正面为止,B就给A 的2的(n-1)次方 如果A、B玩这样的硬币游戏,A至少要给B多少钱B才不会亏钱() 2. 输入序列ABCABC经过栈操作变成ABCCBA,下面哪些是可能的栈操作( ) https://www.yjbys.com/qiuzhizhinan/show-466638.html
13.超详细!mysql的常用函数~点击上方蓝字关注我们LENGTH(str):获取长度select LENGTH(\x26#39;abc123\x26#39;);查询结果https://mp.weixin.qq.com/s?__biz=MzI0MjA0ODA2Mw==&mid=2651147451&idx=1&sn=b8745196c0aefb18355857f25f263ad9&chksm=f2f3a1ebc58428fd3532046af987bd81a63d73b9dc2a5e99285a5170aed963f4a6c7e0dc24da&scene=27
14.pgsql字符串比较大小的方法是什么SELECTabc>abd;-- 返回false,因为abc小于abdSELECTabc<abd;-- 返回true,因为abc大于abdSELECTabc=abd;-- 返回false,因为abc不等于abdSELECTabc<>abd;-- 返回true,因为abc不等于abd 请注意,PostgreSQL 中的字符串比较是基于字符编码的。因此,如果使用的是不同的字符编码,可能会导致比较结果不符合预期。 https://www.apispace.com/news/post/69820.html
15.JPA使用@Where注解实现全局过滤@Query("select a from ABC a where a.name=?1") ABC findByName1(String name); 结果 select abc0_.id as id1_0_, abc0_.del_flag as del_flag2_0_, abc0_.name as name3_0_ from tb_abc abc0_ where ( abc0_.del_flag=0) and abc0_.name=?null https://www.imooc.com/article/274009
16.MySQL数据库选择题小结面试技巧IT职场规划IT专业知识C、select D、grant 2.SQL语句中REVOKE all on auth.* from ‘zhangsan’@‘localhost’;表述正确的是(B) A、zhangsan账户可以在localhost登陆 B、撤销zhangsan用户的auth库权限 C、Zhangsan对ON库没有权限 D、撤销全部命令 3.备份所有数据库(C) A、mysqldump -u root -p mysql user > msyql-user.sql https://www.jb51.net/it/763878.html
17.数栈技术分享:详解FlinkX中的断点续传和实时采集c、更新文件名称模板更新为:channelIndex.abc123.1; 快照生成后任务继续读写数据,如果生成快照的过程中有任何异常,任务会直接失败,这样这次快照就不会生成,任务恢复时会从上一个成功的快照恢复。 4)任务正常结束 任务正常结束时也会做和生成快照时同样的操作,close文件流,移动临时数据文件等。 https://cloud.tencent.com/developer/article/1824085
18.华为高斯认证(opengauss)HCIASELECT name, age, score FROM student order by 2 desc , 3 asc; SELECT name, age, score FROM student order by 1 desc , 2 ; 5.(多选题)以下哪些是逻辑操作符? ABC and or not not or 解析:文章标签: 云解析DNS 人工智能 SQL OLTP NoSQL 数据库管理 Windows 固态存储 数据库 存储 数据管理 Cohttps://developer.aliyun.com/article/1105829
19.oracledataguardbroker配置SQL> insert into abc values (1 , 'bbb'); 已创建 1 行。 SQL> commit; 提交完成。 SQL> select * from abc; ID NAME --- --- 0 aaa 1 bbb SQL> 3. 备库上验证操作 SQL> select name from v$tablespace; NAME --- SYSTEM SYSAUX UNDOhttps://blog.itpub.net/30393770/viewspace-2779105/
20.ABC酒店(ABCHotel)预订ABC酒店 (ABC Hotel) 5等级(最高为5等级) Don Juico Avenue, Malabanias Angeles City, Pampanga, 玛拉巴纳斯, 安吉利斯/克拉克, 菲律宾, 2009 - 查看地图 在马拉巴纳斯的ABC酒店体验奢华。享受健身中心、健康设施、现场表演、私人酒吧、舞台、KTV房间、按摩水疗和游泳池。来ABC酒店创造难忘的回忆吧!位于马拉巴纳斯、https://www.agoda.com/zh-cn/abc-hotel/hotel/angeles-clark-ph.html