解釋資料庫管理系統中結構化查詢語言的插入命令
Insert 命令是資料操作命令,用於透過將資訊插入表中來操作資料。
此命令用於向表中新增記錄。使用 insert 語句插入記錄時,輸入的記錄數應與表的列數匹配。如果建立的專案數少於列數,則還需要在 insert 語句中指定欄位名。
插入命令
它用於將記錄插入表中。
語法如下:
INSERT INTO table-name VALUES(field1, field2,……..)
示例
以下是該命令的示例:INSERT INTO student values(101,’bob’,’CSE’)。
create table employee(ename NVARCHAR2(30),department NCHAR2(20));
insert into employee values('pinky’,'CSE');
insert into employee values('priya','ECE');
insert into employee values('hari','EEE');
select * from employee;輸出
您將獲得以下輸出:
pinky|CSE priya|ECE hari|EEE
插入一些屬性為空的記錄
它需要識別實際獲取資料的欄位。
語法如下:
INSERT INTO table-name(field1,field4) VALUES (value1,value2);
示例
以下是用於插入一些屬性為空的記錄的 insert 命令示例:
create table employee(ename varchar2(30),department char(20), age varchar2(30), marks number(30));
INSERT INTO employee(ename,marks) VALUES ('lucky',450);
INSERT INTO employee(ename,marks) VALUES ('bob',300);
select * from employee;輸出
您將獲得以下輸出:
lucky|||450 bob|||300
從另一個表插入記錄
Insert 命令用於插入存在於另一個表中的值。
語法如下:
INSERT INTO table-name1 SELECT * FROM table-name2;
示例
以下是用於從另一個表插入記錄的 insert 命令示例:
create table employee(ename varchar(30),department varchar(20));
insert into employee values('pinky','CSE');
insert into employee values('priya','ECE');
insert into employee values('hari','EEE');
select * from employee;
create table department(name varchar(30),dname varchar(30));
insert into department select * from employee;
select * from department;輸出
您將獲得以下輸出:
pinky|CSE priya|ECE hari|EEE pinky|CSE priya|ECE hari|EEE
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP