编写一个查询,用于在数据库(DBMS)中存储和检索图书信息?


使用 create 命令创建表。使用 insert 命令将图书信息值插入到创建的数据库表中。

如果要查看或检索插入的数据,请使用 select 命令。

步骤 1

在数据库中创建图书表,如下所示:

create 命令用于创建表、视图、索引

语法

create 命令的语法如下所示:

Create table tablename(col1 datatype(size), col2 datatype(size),……….colN datatype(size));

示例

使用以下命令:

create table book (bookname varchar(30), authorname varchar(30), noofcopies number(20));

输出是创建的表,如下所示:

图书名称作者姓名副本数量

步骤 2

描述 - 用于描述表的命令是 desc

语法

describe 命令的语法如下所示:

desc tablename

示例

使用以下命令:

desc book

输出

名称NULL类型
bookname
varchar(30)
authorname
varchar(30)
副本数量
varchar(20)

步骤 3

插入 - 使用“insert”命令将数据插入数据库中的表/视图/索引。

语法

insert 命令的语法如下所示:

insert into tablename values(valu1,value2,value3,……valueN);

示例

  • Insert into book values (‘DBMS’,’korth’ ,20); 输出:创建了 1 行。

  • Insert into book values (‘DAA’,’cormen’, 30); 输出:创建了 1 行。

  • Insert into book values (‘system programming’,’j.j.donovan’, 40); 输出:创建了 1 行。

步骤 4

选择 - 用于选择列的命令是 select。

select 命令的语法如下所示:

select column1, column2,…….coulmnN from tablename

示例

使用以下命令:

select distinct * from book;

描述 - 以排序顺序显示不同的名称。

输出

图书名称作者姓名副本数量
DAACormen20
DBMSKorth30
系统编程j.j.donovan40

步骤 5

Select lower (bookname) from book;

描述 - 以小写字母显示 bookname 字段。

输出

LOWER(BOOKNAME)
daa
dbms
system programming

步骤 6

Select upper (authorname) from book;

描述 - 以大写字母显示 authorname 字段。

输出

UPPER(AUTHORNAME)
KORTH
JJ DONOVAN
CORMEN

更新于: 2021-07-06

935 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告