編寫一個查詢,用於在資料庫(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 |
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP