头歌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
二维码