C/C++教程

Oracle基础(一):DDL语句

本文主要是介绍Oracle基础(一):DDL语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

DDL语句


DDL语句是用于增删改数据库对象的,数据库对象有:表,视图,索引,序列。

(1)创建表

 

---创建表的语法
CREATE TABLE 表名(
    字段名 数据类型,
    字段名 数据类型,
    ......
);

---示例
CREATE TABLE myemp(
  id NUMBER(4),
  name VARCHAR2(20),
  gender CHAR(1),
  birth DATE,
  salary NUMBER(6,2),
  job VARCHAR2(30),
  deptno NUMBER(2)
);

 

(2)使用DESC关键字查看表的结构

DESC table_name;

(3)删除表

DROP TABLE table_name;

(4)给表添加新的字段(默认在表末尾添加)

--语法
ALTER TABLE table_name ADD(字段名 数据类型 [DEFAULT ...])

--示例,给表添加hiredate字段,类型为DATE,默认值为当前系统时间
ALTER TABLE myemp ADD(hiredate DATE DEFAULT SYSDATE);

 

 

(5)删除表的字段

--语法
ALTER TABLE table_name DROP(字段名, ...);

--示例
ALTER TABLE myemp DROP(hiredate);

 

(6)修改表的字段

--语法
ALTER TABLE table_name MODIFY(字段名 数据类型 [DEFAULT ...])

--示例
ALTER TABLE myemp MODIFY(job VARCHAR(40) DEFAULT 'CLERCK');

 

这篇关于Oracle基础(一):DDL语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!