编写一个查询,用于在数据库(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 |
广告