乔治爱啃脚趾 发表于 2023-12-24 11:02:31

openguess数据库的一些题目

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

相关知识
我们知道数据库就是存储数据的地方,那数据库中的数据到底存放在哪里呢?数据库中的数据是存放在一张一张的表中的。
你可以想象数据库就像一个文件夹,而表你可以理解为一个excel表格,其实他们本来就挺像。

那要完成本关任务,你需要掌握:如何在指定数据库中创建表。

如何在指定数据库中创建表
我们先来了解一下在数据库中创建表的规则:

CREATE TABLE 表名
(
    字段名,数据类型,
    字段名,数据类型,
    .....
)
首先创建数据库,如下:

create database mydb;
然后选择数据库:

\c mydb;
最后创建 tb1 表:

CREATE TABLE tb1
(
    c_sk             integer,
    c_id             char(5),
    c_name            char(6),
    c_sex               char(8)
);
上述建表语句中, c_sk 、c_id、c_name 和 c_sex 代表表的字段名,integer、char(5)、char(6) 和 char(8) 分别是这四字段名称的数据类型。

当结果显示如下信息时,表示表创建成功:

CREATE TABLE
也可以输入 \d 命令查看数据库下的表列表;
编程要求
在右侧命令行中操作,创建数据库 testdb,在 testdb 下创建表 t_emp,表结构如下:
(id int,name varchar(32),deptid int,salary float)
测试说明
创建完成之后,点击测评即可。

FishC 发表于 2023-12-24 11:02:42

输入以下命令即可创建数据库 testdb 和表 t_emp:

1. 创建数据库 testdb:
create database testdb;

2. 选择数据库 testdb:
\c testdb;

3. 创建表 t_emp:
CREATE TABLE t_emp
(
    id int,
    name varchar(32),
    deptid int,
    salary float
);

创建完成后,可以输入 `\d` 命令查看数据库下的表列表。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: openguess数据库的一些题目