鱼C论坛

 找回密码
 立即注册
查看: 442|回复: 1

openguess数据库的一些题目

[复制链接]
发表于 2023-12-24 11:02:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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

相关知识
我们知道数据库就是存储数据的地方,那数据库中的数据到底存放在哪里呢?数据库中的数据是存放在一张一张的表中的。
你可以想象数据库就像一个文件夹,而表你可以理解为一个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)
测试说明
创建完成之后,点击测评即可。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 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 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 17:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表