Oracle数据库语句(oracle数据库基本语句sql语句)
Oracle数据库语句(oracle数据库基本语句sql语句),本文通过数据整理汇集了Oracle数据库语句(oracle数据库基本语句sql语句)相关信息,下面一起看看。
1.创建数据库
创建数据库数据库名称
2.删除数据库
删除数据库数据库名
3.备份数据库
完全备份
exp demo/demo @ orcl buffer=1024 file=d:back . DMP full=y
演示:用户名和密码
缓冲区:缓存大小
文件:特定的备份文件地址
完全:导出所有文件?
忽略:忽略错误。如果该表已经存在,它也是一个覆盖。
导出数据库中的系统用户和系统用户的表。
exp demo/demo @ orcl file=d:backup 1 . DMP owner=(system,sys)
指定的表格被导出
exp demo/demo @ orcl file=d:backup 2 . DMP tables=(教师、学生)
根据过滤条件,导出
exp demo/demo @ orcl file=d:back . DMP tables=(table 1)query=其中文件1像fg % # #;
导出时可以压缩;在命令后添加press=y;如果需要日志,如下所示:log=d:log.txt
备份远程服务器的数据库。
Exp用户名/密码@远程IP:端口/实例文件=存储位置:文件名。dmp满=y
4.数据库恢复
打开cmd并直接执行下面的命令,这样你就不会不需要再次登录sqlplus。
完全还原
imp demo/demo @ orcl file=D:back . DMP full=y ignore=y log=D:imp peg . txt
指定日志很重要,便于分析错误和补救错误。
导入表
imp demo/demo @ orcl file=d:backup 2 . DMP tables=(教师、学生)
还原到远程服务器
Imp用户名/密码@远程IP:端口/实例文件=存储位置:文件名。dmp满=y
1.创建表格
create table tabname(col 1 type 1[not null][主键],col2 type2 [not null],)
基于现有表格创建新表格:
a:select * into table _ new from table _ old(使用旧表创建新表)
b:将表tab_new创建为select col1,col2…仅从tab_old定义
2.删除表格
删除表格标签名
3.重命名该表
描述:将表名重命名为新的表名
例如:将表tablename重命名为newtablename
4.添加字段。
描述:alter table表名添加(字段名字段类型默认值是否为空);
示例:alter table tablename add(ID int);
alter tablename add(id varchar 2(30)default 空不为空);
5.修改字段
描述:修改表名修改(字段名字段类型默认值是否为空);
例如:alter table tablename modify (ID号(4));
6.重复的名称字段
描述:将表名重命名为新的列名(其中:column是关键字)
例如:alter table tablename将列ID重命名为newID
7.删除字段。
描述:alter table name drop column字段名称;
例如:alter table tablename drop column ID;
8.添加主键
alter table tabname添加主键(列)
9.删除主键
alter table tab name drop primary key(col)
10.创建索引
在tabname(列)上创建[唯一]索引idxname。)
1.删除索引。
删除索引idxname
注意:索引不能更改。如果你想改变它,你必须删除它并重建它。
12.创建视图
将视图视图名创建为select语句
13.删除视图
删除视图视图名
1.数据查询
选择[地点][按[ASC或desc]排序]
2.插入数据
插入表名值(所有列的值);
插入测试值(1,张三20);
插入表名(列)值(对应值);
插入到测试(id,name)值(2,李四);
3.更新数据
update table set column=new value[where condition]-更新满足条件的记录。
更新测试集名称=张三2 其中name= # 张三
更新表集列=新值-更新所有数据。
更新测试集年龄=20;
4.删除数据
delete table name where condition-删除符合条件的记录。
从id=1的测试中删除;
删除测试-全部删除
麻省理工学院;-提交数据。
回滚;-回滚数据
Delete方法可以恢复删除的数据,但是提交后就没有办法了。删除的时候会记录一个日志——删除会很慢。
截断表表名
删除所有数据不会影响表结构,日志将不会被记录,并且数据无法恢复-它将被快速删除。
删除表表名
删除包括表结构在内的所有数据,而不进行日志记录,数据无法恢复——很快就被删除了。
5.数据复制
表数据复制
插入表1(从表2中选择*);
复制表结构
创建表table 1 select * from table 2 where 11;
复制表结构和数据
创建表表1从表2中选择*
复制指定字段
创建表表1作为从表2中选择id,name,其中11 .
更多Oracle数据库语句(oracle数据库基本语句sql语句)相关信息请关注本站。