首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

oralce入门学习

oracle的认识 1.database数据库 2.数据文件 : 数据库的数据是存储在表空间中的,有多个文件组成 3.表空间 一个库被分为多个表空间,一个数据文件只能属于一个表空间 sql...数据库语言 1.DML(数据库操作语言) 其中包括insert,update,delete 2.DDL(数据定义语言) 数据操作语言,其语句包括create,drop, 3.DCL(数据库控制语言)grant...或者 revoke来获得许可 4.数据查询语言 关键字distinct 1.若是单行,就是单行不重复 2.若是多行就是要多行都不重复才可以 关键字null is not null is null 连接符...select decode(ename,'SMITH','史密斯','ALLEN','艾伦','张三') from emp; 多行函数 什么是多行函数 分组函数是作用于一组函数,并对于一组数据返回一个值

60220
您找到你想要的搜索结果了吗?
是的
没有找到

Oralce OMF 功能详解

在删除不再使用的日志、数据、控制文件时,OMF也可以自动删除其对应的OS文件。 OMF支持下列文件的自动管理: 表空间 日志文件(联机) 控制文件 前提条件:需要为这些类型文件设定相关参数。...一.数据文件的OMF管理 数据文件管理参数:db_create_file_dest db_create_file_dest:Oracle创建数据文件、临时文件时,在未明确指定路径的情况下的缺省路径...假定需要创建表空间s及数据文件 SQL> CREATE TABLESPACE s; /*收到了错误信息*/ create tablespace s * ERROR at line 1: ORA...SQL> SELECT NAME FROM v$datafile; /*可以看到ORCL/datafile/o1_mf_s_5vrl1t7h_.dbf是Oralce自动创建的数据文件*/ NAME...SQL> SELECT NAME FROM v$datafile; /*视图中已不存在x.dbf的数据文件*/ NAME --------------------------------------

89420

Oralce-清除数据的两种思路

文章目录 数据量很大 数据量较少 配置Job ,定时执行 定期进行表分析 ?...数据量很大 思路: 关联的表数据量都很大,获取一次数据时间较长,可以考虑将数据一次性捞出来放到临时表中,只执行一次耗时取数据的查询,放到临时表中,然后通过游标获取临时表中的数据,去对应的表中删除。...Warning: 第一次清理数据量比较大的时候,可以通过创建临时表的方式,待第一次清理完成后,后续过期数据数据量小的情况下,可以采用【数据量较少】这种方法加上JOB以及表分析来开展。...commit; --excption exception when others then rollback; end Proc_Clean_Inventory_Data; ---- 数据量较少...如果数据量较少,可以直接将数据加载到游标中,分多次执行。

18720

Oralce 10g 使用DBCA创建数据

然而对于实际的生产数据库来说,使用DBCA来创建不切实际,建议按实际需求规划来创建数据库。...一、规划数据库 1.创建数据库的目的(高可用性、并发性、数据装载) 2.数据库的应用类型(OLAP,OLTP) 3.数据库存储结构的设计 4.数据库的名称、字符集 5.db_block 块的大小...6.数据库容量的初始大小及增幅 二、建库前需要确认的问题(创建后不可修改) 1.数据库字符集(建议使用AL32UTF8,该字符集支持XML) 2.数据库的名称(SID) 3.数据块的大小 以下是可调整的设置...------------------------ --查看postScripts.sql [oracle@robinson scripts]$ cat postScripts.sql --该脚本主要是导入样本数据...00:00:00 ora_q003_Test oracle 27063 30407 0 16:33 pts/2 00:00:00 grep Test --总结:由此可见,创建Oralce Database

78220

mysql 快速导入数据_MySQL导入数据

有时候需要批量插入一批数据数据库,有很多种办法,这里我用到过三种办法: 1、通过Excel直接生成insert语句 =CONCATENATE("insert into aisee_pingfen_fengcai...department,subject_n,teacher_name) values('",A1,"','",B1,"','",C1,"','",D1,"','",E1,"');") 参见:详情 2,通过直接导入...print("列数:") print(sheet.ncols) print("行数:") print(sheet.nrows) #获取当前表格的第k行(这里就要看k行是不是有数据了...,没数据的话,就会读取失败) #这种情况可以尝试读取,比如python中的try: except: 语句读取 #这个k需要提前自行指定 arrModel = sheet.row_values...#获取到数据就可以直接使用MySQLdb库调用插入语句进行数据插入操作了 4.pandas读取Excel文件,然后批量插入 在这里插入代码片 5.使用Navicat等工具,直接将excel导入数据

15.8K30

Oralce的二维表操作

Oralce的二维表操作 –创建表并同时添加约束 –主键约束 –非空约束 –检查约束 –唯一约束 –外键约束 –简单的表创建和字段类型 –简单的创建语句: create table student...on delete set null alter table student drop constraints fk_student_cid drop table student –添加测试数据...table clazz( cno number(10) primary key, cname varchar2(100) not null, cdesc varchar2(300) ) –添加测试数据...–外键的缺点: –无法直接删除父表数据,除非级联删除 –级联删除:在添加外键约束时,使用关键字 on delete cascade –使用:当删除父表数据时,自动删除子表相关所有数据。...–缺点:无法保留子表历史数据。 –使用关键字 on delete set null –删除父表数据时,将子表中的依赖字段的值设置为null。 –注意:子表依赖字段不能添加非空约束。

61820

Memos 手动导入数据

Memos 简介系列 Memos 简介 Memos 手动导入数据 Memos API 调用渲染页面 Memos API 公告样式滚动效果 Memos API 获取总条数 如何手动导入类似数据到 Memos...迁移平台后,原来其他平台的数据肯定希望能导入到新平台,但 Memos 官方还没有提供导入导出服务。...按照它的格式转换以前的数据: 保存后用命令导入到memos_prod.db这个 SQLite 数据库。...先打开数据库: sqlite3 memos_prod.db 打开数据库后导入: sqlite> .headers on sqlite> .mode csv sqlite> .separator ','...打开导出的文件,按照格式添加以前的数据。 然后在打开的数据库左侧点击右键导入就行了。 最后把新的memos_prod.db文件上传到服务器上的memos文件夹替换掉原来的文件,重启容器即可。

1.4K20
领券