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');