版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
一、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数据库安装与配置