Oracle数据库的常用语句可以分为几个主要类别,包括数据定义语言(DDL)、数据操纵语言(DML)、事务控制语言(TCL)、数据查询语言(DQL)和数据控制语言(DCL)。下面将分别介绍这些类别中的常用语句。
一、数据定义语言(DDL)
DDL用于定义或修改数据库的结构,主要包括以下几种语句:
-
CREATE:用于创建新的数据库对象,如表、视图、索引等。
CREATE TABLE employee (
id NUMBER(4),
name VARCHAR2(20) NOT NULL,
gender CHAR(1) DEFAULT 'M',
birth DATE,
salary NUMBER(30),
job VARCHAR2(30),
deptno NUMBER(2)
);
- ALTER:用于修改现有数据库对象的结构,如添加、删除或修改表的列。
ALTER TABLE employee ADD (termdate DATE DEFAULT SYSDATE);
ALTER TABLE employee MODIFY (job VARCHAR2(40) DEFAULT 'CLERK');
ALTER TABLE employee DROP COLUMN termdate;
- DROP:用于删除数据库对象,如表、视图等。