写点什么

Oracle 常用 SQL 语句大全(精),java 框架学习顺序

用户头像
极客good
关注
发布于: 刚刚

imp?demo/demo@orcl?file=d:\backup2.dmp?tables=(teachers,students)


  • 还原到远程服务器


imp?用户名/密


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


码 @远程的 IP:端口/实例?file=存放的位置:\文件名称.dmp?full=y


二、Oracle 表操作


1、创建表


create table?tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)


根据已有的表创建新表:


A:select * into table_new from table_old (使用旧表创建新表)


B:create table tab_new as select col1,col2… from tab_old definition only<仅适用于 Oracle>


2、删除表


drop table?tabname


3、重命名表


说明:alter table?表名?rename to?新表名


**eg:**alter table tablename?rename to newtablename


4、增加字段


说明:alter table?表名?add?(字段名 字段类型 默认值 是否为空);


例:alter table tablename add (ID int);


eg:alter table tablename?add (ID varchar2(30) default '空' not null);


5、修改字段


说明:alter table?表名?modify?(字段名 字段类型 默认值 是否为空);


eg:alter table tablename?modify (ID number(4));


6、重名字段


说明:alter table?表名?rename column?列名?to?新列名 (其中:column 是关键字)


**eg:**alter table tablename?rename column ID to newID;


7、删除字段


说明:alter table?表名?drop column?字段名;


**eg:**alter table tablename?drop column ID;


8、添加主键


alter table?tabname?add primary key(col)


9、删除主键


alter table?tabname?drop primary key(col)


10、创建索引


create?[unique]?index?idxname on tabname(col….)


11、删除索引


drop index?idxname


**注:**索引是不可更改的,想更改必须删除重新建。


12、创建视图


create view?viewname?as select statement


13、删除视图


drop view?viewname


三、Oracle 操作数据


1、数据查询


select?<列名>?from?<表名> [where?<查询条件表达试>] [order by?<排序的列名>[asc 或 desc]]


2、插入数据


insert into?表名?values(所有列的值);


insert into test values(1,'zhangsan',20);


insert into?表名(列)?values(对应的值);


insert into test(id,name) values(2,'lisi');


3、更新数据


update?表?set?列=新的值 [where?条件] -->更新满足条件的记录


update test set name='zhangsan2' where name='zhangsan'


update?表?set?列=新的值 -->更新所有的数据


update test set age =20;


4、删除数据


  • delete from?表名?where?条件 -->删除满足条件的记录


delete from test where id = 1;


delete from test -->删除所有


commit; -->提交数据


rollback; -->回滚数据

用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
Oracle 常用SQL语句大全(精),java框架学习顺序