[亲测]Oracle表的创建、修改与删除

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_43652509/article/details/86096661

一、Oracle表的创建、修改与删除

(一)创建表

语法:

CREATE TABLE 表名称(
  字段名 类型(长度) primary key,
  字段名 类型(长度),
  .......
);

数据类型:
在这里插入图片描述

实例:
建表方式一:
创建学生表:学生表:学号、姓名、性别、年龄、生日、邮箱、电话

create table student--表名不能使用关键字
(
   stuno int,
   stuname varchar2(20),
   sex char(10),
   age number(3,0),--第一个参数表示:总长度;第二个参数:表示小数部分的长度
   birthday date,
   email varchar2(50),
   phone char(11)
);

建表方式二:建表的时候复制表结构和表数据

create table emp as select * from hr.employees;
create table dept as select * from hr.departments;
create table job as select * from hr.jobs;
create table loc as select * from hr.locations;
(二)修改表
1. 增加字段语法:
ALTER TABLE 表名称 ADD
(
列名1 类型 [DEFAULT 默认值],
列名1 类型 [DEFAULT 默认值]...
)

为学生表增加两个字段,语句:

--追加字段
alter table student add
(
   remark varchar2(20),
   order_no int
);
2.修改字段语法:
ALTER TABLE 表名称 MODIFY(列名1 类型 [DEFAULT 默认值],列名1 类型 [DEFAULT 默认值]...)

修改两个字段的类型,语句:

--修改字段
alter table student modify
(
   remark nvarchar2(50),
   order_no varchar2(50) 
);
3. 删除字段语法:
ALTER TABLE 表名称 drop  column  列名

修改两个字段的类型,语句:

--修改字段
alter table student drop column remark;
(三)删除表

语法:

DROP TABLE 表名称

以下推荐个人文章
[亲测]Oracle数据库安装与配置

[亲测]Oracle数据库操作

[亲测]Oracle表的创建、修改与删除

[亲测]Oracle数据库约束

[亲测]Oracle数据增删改

[亲测]Oracle查询–单表查询,连接查询(一)

[亲测]Oracle查询–子查询,分页查询(二)

[亲测]Oracle查询–单行函数–PL/SQL,分析函数,集合运算(三)

Oracle执行计划Explain Plan 如何使用

[亲测]数据库优化

猜你喜欢

转载自blog.csdn.net/qq_43652509/article/details/86096661