Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_pg
提交
8421dbfa
S
skill_tree_pg
项目概览
CSDN 技术社区
/
skill_tree_pg
通知
9
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
2
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_pg
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
2
Issue
2
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
8421dbfa
编写于
11月 24, 2021
作者:
M
Mars Liu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
初步覆盖
上级
20c1d264
变更
7
显示空白变更内容
内联
并排
Showing
7 changed file
with
142 addition
and
2 deletion
+142
-2
data/1.PostgreSQL初阶/3.查询数据/1.psql/psql.json
data/1.PostgreSQL初阶/3.查询数据/1.psql/psql.json
+0
-0
data/1.PostgreSQL初阶/3.查询数据/1.psql/psql.md
data/1.PostgreSQL初阶/3.查询数据/1.psql/psql.md
+51
-0
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/analyze.json
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/analyze.json
+8
-0
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/analyze.md
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/analyze.md
+39
-0
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/config.json
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/config.json
+6
-2
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/create_table.json
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/create_table.json
+8
-0
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/create_table.md
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/create_table.md
+30
-0
未找到文件。
data/1.PostgreSQL初阶/3.查询数据/1.psql/psql.json
0 → 100644
浏览文件 @
8421dbfa
data/1.PostgreSQL初阶/3.查询数据/1.psql/psql.md
0 → 100644
浏览文件 @
8421dbfa
# PSQL 命令行
关于 PSQL 命令行,以下说法正确的是:
1.
psql 命令行内置在 postgresql 安装包中
2.
psql 命令行默认以系统当前用户身份登录本机,连接用户同名数据库
3.
进入 psql 命令行,可以使用
`\?`
查看内置的快捷指令
4.
在 psql 命令行中,可以通过
`\!`
在服务端执行shell命令
5.
psql 命令行必须以 postgres 用户身份执行
6.
psql 命令行必须以 root 用户身份执行
7.
psql 只能用于 linux 和 bsd 系统
8.
在 psql 中执行
`\d`
可以查看 relations 列表,即用户表和视图
9.
在 psql 中执行
`\l`
可以查看数据库列表
10.
在 psql 中执行
`\d 表名`
可以查看指定表或视图的详细信息
11.
在 psql 中执行
`\timing`
可以开关查询计时
12.
`analyze 表名;`
和
`explain 查询;`
以及
`explain analyze 查询;`
都是 psql 特有的命令
## 答案
1, 2, 3, 4, 8, 9, 10, 11
## 选项
### A
全部都对
### B
1, 2, 3, 4, 5, 6
### C
2, 3, 4, 5, 6, 7, 8, 9
### D
全部都错
### E
9, 10, 11, 12
### F
5, 6, 7, 8, 9, 10, 11, 12
### G
5, 6, 7, 12
\ No newline at end of file
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/analyze.json
0 → 100644
浏览文件 @
8421dbfa
{
"type"
:
"code_options"
,
"author"
:
"刘鑫"
,
"source"
:
"analyze.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"88b033cd97c642ef9900e5e091e335ff"
}
\ No newline at end of file
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/analyze.md
0 → 100644
浏览文件 @
8421dbfa
# 建表权限
SmartMarket 公司有一百名分析师,他们都属于 analyst 团队,现在他们希望能够在 market 仓库的 ana schema 下
自由的建表和删除表,以便进行模型试验。下列操作步骤中需要选择哪几项?(ana schema 和分析师的团队角色还不存在)
1.
`create schema ana`
2.
`create role analyst`
3.
`grant create, usage on schema ana to analyst`
4.
将 analyst 角色授予每个分析师的账号
5.
删除 public schema
6.
`grant superuser on schema ana to analyst`
7.
`grant owner on schema ana to analyst;`
## 答案
1,2, 3, 4
## 选项
### A
所有全部
### B
1, 2, 5, 6, 7
### C
1, 2, 6, 7
### D
1, 2, 3, 6, 7
### E
2, 3, 4, 5
\ No newline at end of file
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/config.json
浏览文件 @
8421dbfa
{
"node_id"
:
"pg-0378bcd60ccd4dfebcfead92abbdd673"
,
"keywords"
:
[],
"keywords"
:
[
"创建表"
,
"授权"
,
"ddl"
],
"children"
:
[],
"export"
:
[]
"export"
:
[
"create_table.json"
,
"anylze.json"
]
}
\ No newline at end of file
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/create_table.json
0 → 100644
浏览文件 @
8421dbfa
{
"type"
:
"code_options"
,
"author"
:
"刘鑫"
,
"source"
:
"create_table.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"88b033cd97c642ef9900e5e091e335ff"
}
\ No newline at end of file
data/2.PostgreSQL中阶/2.服务端编程/7.DDL/create_table.md
0 → 100644
浏览文件 @
8421dbfa
# 创建表
下列方法中,可以创建表的有:
1.
使用
`create table xxx();`
语句
2.
使用
`copy`
语句从 csv 导入数据
3.
使用
`create table as select...`
语句从查询中创建表
## 答案
1, 3
## 选项
### A
1, 2, 3
### B
1, 2
### C
2, 3
### D
只有 1
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录