用oracle创建一个表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用oracle创建一个表相关的知识,希望对你有一定的参考价值。

1、创建一个表 表明为旅游线路表
字段包括 线路ID 线路名 出发地 目的地 类型名(国内游,国外游...) 特色 价位 是否结束 2、添加或删除数据到上边创建的表3、修改表的结构
4.、查询数据麻烦大家给下语句,以及解释,谢谢……

可用sql语句创建,也可用图形界面创建。

语句创建方法,如创建一个叫test的表,有2个字段,分别是id和name,id为number类型,name为varchar2类型,id是表的主键。

create table test
(id number primary key,
name varchar2(20));

图形界面(使用软件PLSQL)创建,建立内容同上:

1、登录指定用户到指定数据库。

2、在左边列表找到“tables”,然后右键,选择“新建”。

3、选择上方标签“一般”,并在名称处输入表名“test”。

4、然后上边选择“列”标签,下边填写字段名及类型等内容。

5、上方选择“键”标签,然后填写主键名称,并在类型处选择“Primaykey”,然后弹出窗口选择id列,将其添加到右侧。最后点击“确定”按钮。

6、最后可点击右下角的“查看SQL”预览创建语句,最后点击“应用”按钮即可创建成功。

参考技术A create table 旅游线路表(线路ID varcahr2(10),
线路名 varchar2(50),
出发地 varchar2(50),
目的地 varchar2(50),
类型名 varchar2(50),
特色 varchar2(100),
价位 number,
是否结束 varchar2(10))
;
----添加数据
insert into 旅游线路表 values ('123','1号','上海','北京','国内游','特价',5000,'否');
commit;

----修改表结构
alter table 旅游线路表 modify 字段名字 字段类型;本回答被提问者采纳
参考技术B create table 旅游线路表(
   线路ID             NUMBER(9)                 not null,
   线路名            varchar2(100)              not null,
   出发地            varchar2(40)               not null,
   目的地            varchar2(40)               not null,
   类型名            varchar2(40) ,
   特色              varchar2(4000) ,
   价位              number(13,4),
   是否结束          varchar2(10) 
);


插入数据:

insert into 旅游线路表 values ('10000001','京广线','北京','广州','国内游','旅游线路说明',2000,'否');
insert into 旅游线路表 values ('10000002','港澳线','香港','澳门','国内游','旅游线路说明',2000,'是');
commit;


修改表结构:

alter table  旅游线路表 add 备注 VARCHAR2(500);---增加备注字段
alter table  旅游线路表 modify (备注 VARCHAR2(1000))--修改字段类型
alter table  旅游线路表 rename column 备注 to 说明;---修改列名
alter table  旅游线路表 drop column 备注;---删除列

查询语句:

select * from 旅游线路表 where 条件;

参考技术C create table 旅游线路表(线路ID varcahr2(10),线路名 varchar2(50),出发地 varchar2(50),目的地 varchar2(50),类型名 varchar2(50),特色 varchar2(100),价位 number,是否结束 varchar2(10));----添加数据insert into 旅游线路表 values ('123','1号','上海','北京','国内游','特价',5000,'否');commit; ----修改表结构alter table 旅游线路表 modify 字段名字 字段类型;
接着补充一下楼下的回答:
------查询语句 查询所有
select * from 了旅游线路表 where 线路名="上海";

-----查询某一个字段
select 出发地 , 目的地 from 旅游线路表 where 线路名="上海";
具体想要什么种类的查询啊啊

以上是关于用oracle创建一个表的主要内容,如果未能解决你的问题,请参考以下文章

怎样用PLSQL Developer创建表空间

用一个例子说明oracle临时表,创建过程,

oracle 创建表空间、创建用户

ORACLE 创建一个表

oracle以啥用户创建表空间

Oracle创建用户和表空间后在Navicat中看不到,也不能连接