Oracle数据库之SQL语句分类

本文详细介绍了SQL语句的五大类别:数据操作语言(DML),包括insert、update和delete等;数据定义语言(DDL),涉及表结构、用户及索引的创建与修改;事务控制(TCL),如commit和rollback等;数据控制语言(DCL),如grant和revoke;以及结构化查询语句(SQL),如select查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SQL语句可分为5类:


1.数据操作语言( Data Mainpulation Language  DML),用来修改数据库中的数据.

  insert 向表中添加行.

  update 修改行内容

  delete 删除行

 

2. 数据定义语言(Data Definition Language  DDL )  定义数据库的数据结构和数据对象

  create  table  创建表结构

  create  user 创建用户

  create index 创建索引

  drop 删除数据库表结构 drop table t1;

  alter 修改数据库结构

       alter table t add c1 number(4); 增加列

       alter table t modify c2 varchar(20); 修改列

       alter table t drop column c3; 删除列

  rename  更改表名

  truncate 删除表的全部内容,不删除表结构

 

3. 事务控制 (Transaction control Language , TCL ) 取消或者保存,设置事务

  commit  提交事务

  rollback 取消事务的操作

  savepoint 设置一个保存点,可以将事务回滚到此处

 

4.数据控制语言 (Data Control Language, DCL) 用于操作数据库结构的操作权限

  grant 授予其他用户对数据库结构的访问权限

  revoke 收回权限

 

5结构化查询语句 (Structur Query Language ,SQL) ,查询语句.

  select 选择表中的列

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值