編寫一個查詢,用於在資料庫(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 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告