第1关:创建数据库
编程要求
在右侧命令行中连接 openGauss,并创建一个名为 mydb 的数据库。
连接数据库的用户名为:gaussdb,密码为:passwd123@123。
代码:文章来源地址https://www.toymoban.com/news/detail-490544.html
gsql -d postgres -U gaussdb -W'passwd123@123';
create database mydb;
第2关:创建表
编程要求
在右侧命令行中操作,创建数据库 testdb,在 testdb 下创建表 t_emp,表结构如下:
id INT,name VARCHAR(32),deptld INT,salary FLOAT
正确样例:id INT,name VARCHAR(32),deptid INT,salary FLOAT
注:编程要求与测试集要求不符,以测试集为准。如编程要求里是deptld,而测试集里是deptid。
代码:
gsql -d postgres -U gaussdb -W'passwd123@123';
create database testdb;
\c testdb;
passwd123@123
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
userld INT,name VARCHAR(32),password VARCHAR(11),phone VARCHAR(11),email VARCHAR(32)
正确样例:userid INT,name VARCHAR(32),password VARCHAR(11),phone VARCHAR(11),email VARCHAR(32)
表t_user2
name VARCHAR(32),phone VARCHAR(11),email VARCHAR(32)
代码:
gsql -d postgres -U gaussdb -W'passwd123@123';
create database MyDb;
\c MyDb;
passwd123@123
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,表结构如下:
id INT, 用户ID,主键,自动增长
username varchar(32), 用户名,非空,唯一
sex varchar(4) 性别,默认“男”
提示:若要给字段添加两个或者两个以上的约束,约束之间以空格隔开即可。文章来源:https://www.toymoban.com/news/detail-490544.html
代码:
gsql -d postgres -U gaussdb -W'passwd123@123';
create database mydb;
\c mydb;
passwd123@123
create table t_user(id serial primary key,username varchar(32) unique not null,sex varchar(4) default '男');
到了这里,关于OpenGauss数据库 - 初识OpenGauss的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!