头歌OpenGauss数据库 – 初识OpenGauss

第1关:创建数据库

任务描述

本关任务:创建指定数据库。

编程要求

在右侧命令行中连接 openGauss,并创建一个名为 mydb 的数据库。

连接数据库的用户名为:gaussdb,密码为:passwd123@123。

gsql -d postgres -U gaussdb -W'passwd123@123';
create database MyDb;

 
--

第2关:创建表

任务描述

本关任务:在数据库中创建一个表。

编程要求

在右侧命令行中操作,创建数据库 testdb,在 testdb 下创建表 t_emp,表结构如下:

gsql -d postgres -U gaussdb -W'passwd123@123';
create database testdb;
c testdb;
create table t_emp(
id int,
name varchar(32),
deptId int,
salary float
);


 

 

 

第3关:使用主键约束

任务描述

本关任务:创建表并且添加主键约束。

编程要求

在数据库MyDb中,创建两张表t_user1,t_user2,表结构如下,请为两张表分别创建主键约束,t_user1的主键为userId,t_user2的主键为联合主键,将字段name和phone作为t_user2的联合主键。

表t_user1

表t_user2

 

gsql -d postgres -U gaussdb -W'passwd123@123';
create database mydb;
c mydb;
create table t_user1(
userId int primary key,
name varchar(32),
password varchar(11),
phone varchar(11),
email varchar(32)
);
create table t_user2(
name varchar(32),
phone varchar(11),
email varchar(32),
primary key(name,phone)
);

 

 

 

第4关:添加常用约束

任务描述

本关任务:编写一个能计算数组平均值和最大值的小程序。

编程要求

在数据库mydb中创建表t_user,表结构如下:

提示:若要给字段添加两个或者两个以上的约束,约束之间以空格隔开即可。

 

gsql -d postgres -U gaussdb -W'passwd123@123';
create database mydb;
c mydb;
create table t_user
(id serial PRIMARY KEY ,
username VARCHAR(32) NOT NULL UNIQUE,
sex varchar(4) DEFAULT '男'
);

 真tm难写

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>