Oracle的SQL

1、SQL(Structured Query Language)的含义:是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统的语言。

2、DDL、DML、DCL、TCL的含义

(1)DDL(Data Definition Language)数据库定义语言:用于创建、修改、删除和操作数据库对象等

常用语句:

<1>、create table:创建数据库表

<2>、create index:创建数据库表的索引

<3>、drop table:删除数据库表

<4>、drop index:删除数据库表的索引

<5>、truncate:删除表中的所有行

<6>、alter table:更改表结构,增加、删除、修改列

<7>、alter table add constraint:在已有的表上增加约束

(2)、DML(Data Manipulation Language)数据库操作语言:主要用于检索(查询数据)、修改(对数据进行增、删、改查操作)

<1>、insert:添加数据到数据库中

<2>、update:修改数据库中的数据

<3>、delete:删除数据库中的数据

<4>、select:选择(查询)数据,是SQL语言的基础

(3)、DCL(Data Control Language)数据库控制语言:主要用于定义数据库用户权限(授予或回收数据用户权限)

<1>、grant:将权限或角色授予用户或其他角色(授予访问权限)

<2>、revoke:从用户或数据库角色回收权限(撤销访问权限)

<3>、lock:对数据库的特定部分进行锁定

(4)、TCL(Tracsaction Control Language)事务控制语言:用于事务的提交或回滚操作

<1>、commit:提交事务处理

<2>、rollback:事务处理回退

<3>、savepoint:设置保存点

猜你喜欢

转载自blog.csdn.net/s___lei/article/details/78475499