解释一下结构查询语言(DBMS)中的创建、插入、选择命令?
查询是一个问题或请求信息。查询语言是一种用于从数据库中检索信息的语言。
让我们看看一些用于对数据库执行操作的结构查询语言(sql)命令。
创建命令
create命令用于创建表、视图、索引。
create命令的语法如下-
Create table tablename(col1 datatype(size), col2 datatype(size),……….colN datatype(size));
例如,
create table student(name char(30), regno number(10), branch char(20));
输出
输出是下面创建的表-
例子
使用下面给出的命令-
create table employee(ename char(30), department varchar(20), age number(10), address varchar(20), Phone number(10));
输出
输出如下-
描述命令
用于描述表的命令是desc。
语法
describe命令的语法如下-
desc tablename
示例1
使用下面给出的命令-
desc student
描述-它描述了表的结构/模式。
输出如下-
示例2
使用下面提到的命令-
desc employee
描述-它描述了表的结构/模式。
输出如下-
插入命令
该命令用于使用“插入”将数据插入到数据库中的表/视图/索引中。
语法
插入命令的语法如下-
insert into tablename values(valu1,value2,value3,……valueN);
例子
插入学生值('hari',100,'CSE');输出-创建1行
插入学生值('pinky',101,'CSE');输出-创建1行
插入学生值('bob',102,'CSE');输出-创建1行
插入学生值('bhanu',103,'CSE');输出-创建1行
插入学生值('bhanu',103,'CSE');输出-创建1行
插入学生值('pinky',101,'CSE');输出-创建1行
选择命令
用于选择列的命令是select。
语法
select命令的语法如下-
select column1, column2,…….coulmnN from tablename
示例1
select name,regno,branch from student
要么
select * from student;
输出
示例2
使用下面给出的命令-
select distinct name from student;
说明-它按排序顺序显示不同的名称。