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语句)相关信息请关注本站。