編寫一個查詢,用於在資料庫(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;
描述 - 以排序順序顯示不同的名稱。
輸出
圖書名稱 | 作者姓名 | 副本數量 |
---|---|---|
DAA | Cormen | 20 |
DBMS | Korth | 30 |
系統程式設計 | j.j.donovan | 40 |
步驟 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 |
廣告