暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGauss每日一练第7天 - 学习心得体会

原创 y6255 2022-12-08
258
#登录数据库su - omm
gsql -r

1、查看当前数据库下有哪些模式。

\dn
omm=# \dn
     List of schemas
      Name       | Owner 
-----------------+-------
 blockchain      | omm
 cstore          | omm
 db4ai           | omm
 dbe_perf        | omm
 dbe_pldebugger  | omm
 dbe_pldeveloper | omm
 pkg_service     | omm
 public          | omm
 snapshot        | omm
 sqladvisor      | omm
(10 rows)


2、然后为数据库musicdb创建4个模式,名称自定义。

#创建表空间、数据库、用户
create tablespace music_tbs relative location 'tablespace/test_tst1';
create database musicdb with tablespace=music_tbs;
create user user1 identified by 'kunpeng@1234';
alter user user1 sysadmin;
#使用user1连接musicdb数据库
\c musicdb user1
#创建模式create schema schm1 authorization user1;
create schema schm2 authorization user1;
create schema schm3 authorization user1;
create schema schm4 authorization user1;


3、在数据库musicdb的不通模式下创建同名的表。

#创建表create table schm1.t1(col char(100));
create table schm2.t1(col char(100));
create table schm3.t1(col char(100));
create table schm4.t1(col char(100));
#将表中插入数据
insert into schm1.t1 values('Hello beauty 1111');
insert into schm2.t1 values('Hello beauty 2222');
insert into schm3.t1 values('Hello beauty 3333');
insert into schm4.t1 values('Hello beauty 4444');


4、访问musicdb数据库下不通模式的同名表。

#访问schm1模式下的t1表
select * from schm1.t1;


#访问schm2模式下的t1表
select * from schm2.t1;


#访问schm3模式下的t1表
select * from schm3.t1;


#访问schm4模式下的t1表
select * from schm4.t1;

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论