oracle 中关于表的一些操作语法
来源:互联网 发布:数据结构与算法c pdf 编辑:程序博客网 时间:2024/06/05 16:09
select * from bonus_1;
--向表中插入数据
insert into
bonus_1(ename, job, sal)
values( 'A', 'water',1000); --不写列名 默认写入全部属性值
insert into
bonus_1(ename, job, sal, comm)
values( 'B', 'water',9000, null); --写列名时要写入其相应的属性值(不写为错)
insert into
bonus_1(ename,job,sal, comm )
select ename,job,sal,comm
from bonus_1 --此处运行是将from后的表数据拷贝到其他表中
where bonus_1.ename ='B' --此处运行是将from后的表中ename='B'的数据记录,拷贝到其他表中
--修改现存数据
update bonus_1
set comm=20,sal=200
where ename='B'; --找到bonus_1中ename='B'的数据记录,进行数据更新(既修改)
--删除现存数据
delete bonus_1
where ename='A' --删除表内ename='A'的数据记录
--表中默认值 default
update bonus_1
set comm=20,sal= default
where ename='B';
--------
select * from 人员信息表copy01;
--------
--创建表
create table 人员信息表
(姓名 varchar(4),
年龄 number(2),
出生日期 date );
--向表中插入数据
insert into
人员信息表
values('数',20, to_date('1996-07-17','yyyy-mm-dd'));
--追加新的列
alter table 人员信息表
add (糖果 number(2,1) default 9.5,
说明 varchar(200) default '不清楚');
--修改一个列
alter table 人员信息表
modify (糖果 number(2,1) default 9.94);--默认值的修改只影响今后对表的修改
--删除一个列
alter table 人员信息表
drop column 说明;
--通过引用一个表,创建一个表
create table
人员信息表copy01
as
select 姓名,年龄,出生日期
from 人员信息表
where 姓名='AF';
--改变表的名称
rename 人员信息表 to 信息表;
--清空表
truncate table 人员信息表copy01;
--删除一个表
drop table 人员信息表copy01;
--向表中插入数据
insert into
bonus_1(ename, job, sal)
values( 'A', 'water',1000); --不写列名 默认写入全部属性值
insert into
bonus_1(ename, job, sal, comm)
values( 'B', 'water',9000, null); --写列名时要写入其相应的属性值(不写为错)
insert into
bonus_1(ename,job,sal, comm )
select ename,job,sal,comm
from bonus_1 --此处运行是将from后的表数据拷贝到其他表中
where bonus_1.ename ='B' --此处运行是将from后的表中ename='B'的数据记录,拷贝到其他表中
--修改现存数据
update bonus_1
set comm=20,sal=200
where ename='B'; --找到bonus_1中ename='B'的数据记录,进行数据更新(既修改)
--删除现存数据
delete bonus_1
where ename='A' --删除表内ename='A'的数据记录
--表中默认值 default
update bonus_1
set comm=20,sal= default
where ename='B';
--------
select * from 人员信息表copy01;
--------
--创建表
create table 人员信息表
(姓名 varchar(4),
年龄 number(2),
出生日期 date );
--向表中插入数据
insert into
人员信息表
values('数',20, to_date('1996-07-17','yyyy-mm-dd'));
--追加新的列
alter table 人员信息表
add (糖果 number(2,1) default 9.5,
说明 varchar(200) default '不清楚');
--修改一个列
alter table 人员信息表
modify (糖果 number(2,1) default 9.94);--默认值的修改只影响今后对表的修改
--删除一个列
alter table 人员信息表
drop column 说明;
--通过引用一个表,创建一个表
create table
人员信息表copy01
as
select 姓名,年龄,出生日期
from 人员信息表
where 姓名='AF';
--改变表的名称
rename 人员信息表 to 信息表;
--清空表
truncate table 人员信息表copy01;
--删除一个表
drop table 人员信息表copy01;
阅读全文
1 0
- oracle 中关于表的一些操作语法
- 关于练习中,一些Oracle的操作
- oracle操作的一些基本语法
- oracle中关于对表的一些操作和表的备份
- oracle中关于表的各种操作
- 一些关于Oracle的查询操作技巧
- 关于oracle数据库的一些基本操作
- 关于如何取Dev Express中一些控件中的数据与Oracle的一些操作
- 在oracle中常见的一些操作
- Oracle中关于时间的一些处理
- Oracle中关于DateTime的一些描述
- oracle中关于时区的一些资料
- 关于链表的一些操作(持续更新中)
- C语言中关于链表的一些操作
- opencv中一些关于摄像头的操作
- Android中关于图片的一些操作
- oracle的一些基本语法
- 关于一些语法的东西
- java数据结构和算法的概述
- PHP的异常以及异常存在的意义
- SpringAop--第三天
- underscore.js 530 -- 652行
- 远程连接MySQL数据库提示错误Host is not allowed to connect this MySQL server
- oracle 中关于表的一些操作语法
- Windows云服务器下搭建FTP服务
- BD资深员工离职总结:资质平庸的人如何做一个好员工?
- SQL Server字符串處理函數大全
- 第04讲 mysql数据库操作指令
- JAVA8 使用谓词(Predicate)操作集合
- OMRON欧姆龙PLC与VB、C#通过以太网(FinsTCP/FinsUDP)、串口(FinsCom/HostLink)、DTU通讯的DLL
- Oracle 索引学习
- selenium--检查多个tab下商品价格