DBMS中的数据处理命令
数据操作命令用于操作数据库中的数据。
一些数据操作命令是-
选择
Select语句根据旁边指定的约束条件从数据库检索数据。
SELECT <COLUMN NAME> FROM <TABLE NAME> WHERE <CONDITION> GROUP BY <COLUMN LIST> HAVING <CRITERIA FOR FUNCTION RESULTS> ORDER BY <COLUMN LIST>
通用语法-
示例:从雇员中选择*,其中e_id>100;
插
Insert语句用于将数据插入数据库表。
通用语法-
INSERT INTO <TABLE NAME> (<COLUMNS TO INSERT>) VALUES (<VALUES TO INSERT>)
示例:将值('ABC',3)插入到Employee(名称,dept_id)中;
更新资料
update命令更新表中的现有数据。
通用语法-
UPDATE <TABLE NAME> SET <COLUMN NAME> = <UPDATED COLUMN VALUE>, <COLUMN NAME> = <UPDATED COLUMN VALUE>, <COLUMN NAME> = <UPDATED COLUMN VALUE>,… WHERE <CONDITION>
例如:updateEmployeesetName='AMIT'其中E_id=5;
删除
根据给定的约束从数据库表中删除记录。
通用语法-
DELETE FROM <TABLE NAME> WHERE <CONDITION>
示例-
delete from Employee where e_id=5;
要删除表中的所有记录-
Delete * from <TABLE NAME>;
合并
使用MERGE语句从一个表中选择行以进行更新或插入到另一个表中。根据ON子句中的条件决定是更新还是插入目标表。它也被称为UPSERT,即UPDATE和INSERT的组合。
通用语法(SQL)-
MERGE <TARGET TABLE> [AS TARGET] USING <SOURCE TABLE> [AS SOURCE] ON <SEARCH CONDITION> [WHEN MATCHED THEN <MERGE MATCHED > ] [WHEN NOT MATCHED [BY TARGET] THEN < MERGE NOT MATCHED >] [WHEN NOT MATCHED BY SOURCE THEN <MERGE MATCHED >];
通用语法(Oracle)
MERGE INTO <TARGET TABLE> USING <SOURCE TABLE> ON <SEARCH CONDITION> [WHEN MATCHED THEN <MERGE MATCHED > ] [WHEN NOT MATCHED THEN < MERGE NOT MATCHED > ];
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短