openGauss每日一练20221127
1.创建用户user1、user2、user3,授予user1、user2、user3数据库系统的SYSADMIN权限
–执行SQL语句,创建用户user1、user2、user3:
CREATE USER user1 IDENTIFIED BY ‘kunpeng@1234’;
CREATE USER user2 IDENTIFIED BY ‘kunpeng@1234’;
CREATE USER user3 IDENTIFIED BY ‘kunpeng@1234’;
–授予user1、user2、user3数据库系统的SYSADMIN权限:
ALTER USER user1 SYSADMIN;
ALTER USER user2 SYSADMIN;
ALTER USER user3 SYSADMIN;
2.分别使用user1、user2、user3访问数据库musicdb2,创建各自的表,并插入数据。表名和数据如下:
(1)创建数据库musicdb2
CREATE DATABASE musicdb2 WITH TABLESPACE = music_tbs;
(2)–以用户user1的身份在数据库musicdb2中创建表products1,并插入一条数据:
\c musicdb2 user1
create table products1(product_id int,product_name char(20),category char(30));
insert into products1 values(1502,‘olympus camera’,‘electrncs’);
insert into products1 values(1601,‘lamaze’,‘toys’);
insert into products1 values(1700,‘wait interface’,‘Books’);
insert into products1 values(1666,‘harry potter’,‘toys’);
select * from products1;
(3)–以用户user2的身份在数据库musicdb2中创建表products2,并插入一条数据:
\c musicdb2 user2
create table products2(product_id int,product_name char(20),category char(30));
insert into products2 values(1502,‘olympus camera’,‘electrncs’);
insert into products2 values(1601,‘lamaze’,‘toys’);
insert into products2 values(1700,‘wait interface’,‘Books’);
insert into products2 values(1666,‘harry potter’,‘toys’);
select * from products2;
(4)–以用户user3的身份在数据库musicdb2中创建表products3,并插入一条数据:
\c musicdb2 user3
create table products3(product_id int,product_name char(20),category char(30));
insert into products3 values(1502,‘olympus camera’,‘electrncs’);
insert into products3 values(1601,‘lamaze’,‘toys’);
insert into products3 values(1700,‘wait interface’,‘Books’);
insert into products3 values(1666,‘harry potter’,‘toys’);
select * from products3;
3.使用user1、user2、user3用户中的任何一个,查看当前数据库musicdb2有哪些表
\dt
评论
