2022十二月GBase8a第二次阶段考试02-SQL基础
1.在實際的GBase 8a項目中,建議客戶使用()類型存儲字符串。
A.TEXT
B.CHAR
C.VARCHAR
D.VARCHAR2
1.C
2.以下授權(quán)語句()是正確的。
A.grant select on courseware.*to user bizMan
B.grant select courseware.*to bizMan@localhost
C.grant select on * to bizMan@localhost
D.grant select on courseware.*to bizMan@localhost
2.D
3.select round(123.456,-2)的執(zhí)行結(jié)果:
A.123.46
B.123.00
C.123.45
D.100
3.D
4.和SHOW VARIABLES LIKE'gbase_sql%'等價的語句是()
A.SELECT variable_name,variable_value from global_variables where variable_name like'gbase_sql%';
B.SELECT name,value from global_variables where variable_name like 'gbase_sql%';
C.SELECT variable_name,variable_value from information_schema.global_variables where variable_name like'gbase_sql%';
D.SELECT * from information_schema.global_variables where variable_name like'gbase_sql%';
4.C
5.GBase 8a MPP Cluster支持的牽引有()
A.智能牽引
B.hash牽引
C.聚簇牽引
D.全文牽引
5.ABD
6.獲取當前日期時間,可以使用()函數(shù)。
A.CURDATETIME
B.CURRENT_TIMESTAMP
C.SYSDATE
D.NOW
E.CURRENT_DATETIME
6.ABCDE
7.以下哪個操作能釋放t表數(shù)據(jù)占用的物理空間()
A.TRUNCATE TABLE t;
B.DROP TABLE t;
C.DELETE FROM t;
D.RENAME TABLE t TO a;
7.AB
8.create user bizMan identified by 'x'創(chuàng)建的bizMan用戶可訪問的客戶端()
A.只能是127.0.0.1;
B.只能是數(shù)據(jù)庫服務(wù)器本機,即localhost;
C.任意主機;
D.該用戶在任何主機上都不能訪問數(shù)據(jù)庫
8.C
9.GBase 8a MPP Cluster中,關(guān)于SQL描述錯誤的是()
A.默認SQL執(zhí)行采用自動提交方式,跟oracle默認非自動提交不同,不用單獨寫commit語句。
B.數(shù)據(jù)庫、表、列等標識符名稱默認支持的字符為字母、數(shù)字、_下劃線、中文組合,名稱長度有最大長度限制。
C.SQL的關(guān)鍵詞不區(qū)分大小寫,例如SELECT和select都可以正確執(zhí)行。
D.數(shù)據(jù)庫、表、列等標識名稱中包括特殊字符或關(guān)鍵詞,需要加‘ ’ 反引號包圍,例如‘gstable.gs-column'。
9.BD
10.GBase 8a MPP Cluster執(zhí)行SQL命令,DDL和DML執(zhí)行步驟不同點:()
A.一條DDL命令會在所有g(shù)cluster管理節(jié)點和gnode計算節(jié)點執(zhí)行。一條DML命令由GCluster發(fā)起節(jié)點下發(fā)給gnode計算節(jié)點,各計算節(jié)點執(zhí)行DML命令更新數(shù)據(jù),然后返回結(jié)果給發(fā)起管理節(jié)點。
B.DDL和DML語句首先發(fā)給GCluster發(fā)起節(jié)點,再下發(fā)到各個計算節(jié)點。
C.DDL和DML語句首先發(fā)給所有管理節(jié)點,然后再下發(fā)到各個計算節(jié)點。
D.DDL僅在所有管理節(jié)點上執(zhí)行;DML語句僅在計算節(jié)點上執(zhí)行。
10.A
11.GBase 8a的DELETE支持級聯(lián)刪除,即關(guān)聯(lián)表的數(shù)據(jù)同時被刪除。
(錯誤)
12.顯示“2021年03月16日”這樣的日期格式,正確的SQL語句是()
A.SELECT DATE_FORMAT(sysdate(),'%Y年%m月%d日')
B.SELECT DATE_FORMAT(sysdate(),'%Y年%0m月%d日’)
C.SELECT DATE_FORMAT(sysdate(),'%y年%m月%d日’)
12.A
13.數(shù)據(jù)庫字符集是UTF8,SELECT LENGTH('南大通用數(shù)據(jù)')執(zhí)行結(jié)果是()
A.6
B.10
C.18
D.12
13.C
14.查詢視圖跟查詢表操作一樣,使用show table;命令可查詢視圖名稱。
(正確)
15.GBase 8a數(shù)據(jù)庫用戶名稱大小寫不敏感
(錯誤)
16.笛卡爾乘積是由于()的表關(guān)聯(lián)產(chǎn)生的。
A.左外連接
B.右外連接
C.全連接
D.沒有關(guān)聯(lián)條件
16.D
17.以下授予表插入數(shù)據(jù)權(quán)限的語句正確的是()
A.grant insert("ID") on*.test01 to bizMan@localhost;
B.grant insert("ID") on courseware.test01 to bizMan@localhost
C.grant insert(ID) on courseware.test01 to bizMan@localhost
17.BC
18.where 和having用法區(qū)別()
A.where中不能有聚合函數(shù),having中可以有聚合函數(shù)。
B.執(zhí)行的順序不一樣;where的搜索條件是在進行分組之前執(zhí)行;having的搜索條件是在分組后執(zhí)行的。
C.where中不能有列的別名,having中可以操作列的別名。
D.WHERE子句用來篩選FROM子句中指定的數(shù)據(jù)集。HAVING子句用來從分組的結(jié)果中篩選行。
18.ABD
19.表連接類型分為()兩大類
A.內(nèi)連接
B.外連接
C.右連接
D.左連接
19.AB
20.以下聚合語句中錯誤的是()
A.select Ssex,count(Sno)from student group by Ssex;
B.select YEAR(Sage),count(Sno)from student group by YEAR(Sage);
C.select Cno,count(Sno) from student group by Ssex;
20.C
21.牽引是在基本表的列上建立的一種數(shù)據(jù)庫對象,它同基本表分開存儲,使用它能夠加快數(shù)據(jù)的()速度。
A.update
B.delete
C.select
D.insert
21.C
22.建表語句creat table tb(id int,name varchar(50),c int)REPLICATED;創(chuàng)建的是()表?
A.臨時表
B.分區(qū)表
C.復(fù)制表
D.分布表
22.C
23.以下條件分支語句正確的是()
A.CASE WHEN Ssex=’男‘THEN '帥哥’WHEN Ssex=‘女‘THEN '美女’ELSE‘不明’END
B.CASE Ssex WHEN‘男’THEN‘帥哥’WHEN‘女’THEN‘美女’END
C.CASE Ssex WHEN‘男’THEN‘帥哥’WHEN‘女’THEN‘美女’ELSE‘不明’END
D.CASE Ssex WHEN‘男’THEN‘帥哥’WHEN‘女’THEN‘美女’ELSE'不明‘
23.ABC
24.SELECT add_months('2020-12-30',1);的執(zhí)行結(jié)果()
A.2020-01-30 00:00:00
B.2020-11-30 00:00:00
C.2021-01-30 00:00:00
D.2021-01-30
24.C
25.其他數(shù)據(jù)庫表要遷移到GBase 8a MPP Cluster時,當遇到跟8a支持的數(shù)據(jù)類型關(guān)鍵詞不一致時,必須要把列的數(shù)據(jù)類型完全改寫成8a支持的數(shù)據(jù)類型才能正確建表。
(錯誤)
26.GBase 8a MPP Cluster中,使用以@開頭的變量是()
A.全局變量
B.用戶變量
C.系統(tǒng)變量
D.局部變量
26.B
27.顯示當前數(shù)據(jù)庫版本,正確的語句是()
A.select version();
B.show version;
C.select versions();
D.select version;
27.A
28.GBase 8a的DELETE操作會實際刪除數(shù)據(jù),重新創(chuàng)建智能牽引,所以刪除數(shù)據(jù)操作的性能較低。
(錯誤)
29.SELECT IFNULL(country,’未知‘)RESULT FROM worldcup語句中控制流函數(shù)IFNULL可以替換為()。
A.NVL
B.IF
C.CASE WHEN THEN ELSE END
D.NULLIF
29.ABC
30.STUDENT表分片有一個副本,以下()語句等價于SELECT COUNT(*)FROM STUDENT
A.select TABLE_SCHEMA,TABLE_NAME,TABLE_ROWS from performance_schema.tables where TABLE_SCHEMA='courseware' and TABLE_NAME='student';
B.SELECT COUNT(1) FROM STUDENT;
C.select TABLE_SCHEMA,TABLE_NAME,TABLE_ROWS/2 from performance_schema.tables where TABLE_SCHEMA='courseware' and TABLE_NAME='student';
D.select TABLE_SCHEMA,TABLE_NAME,TABLE_ROWS/3 from performance_schema.tables where TABLE_SCHEMA='courseware' and TABLE_NAME='student';
30.BC
總結(jié)
以上是生活随笔為你收集整理的2022十二月GBase8a第二次阶段考试02-SQL基础的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 教您电脑电源短接哪两根线风扇转
- 下一篇: Neo4j CEO Emil Eifre