使用
SQL WHERE 子句 (w3school.com.cn)
--注释
/*
1.可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
查询和更新指令构成了 SQL 的 DML 部分:
SELECT - 从数据库表中获取数据
UPDATE - 更新数据库表中的数据
DELETE - 从数据库表中删除数据
INSERT INTO - 向数据库表中插入数据
数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。
CREATE DATABASE - 创建新数据库
ALTER DATABASE - 修改数据库
CREATE TABLE - 创建新表
ALTER TABLE - 变更(改变)数据库表
DROP TABLE - 删除表
CREATE INDEX - 创建索引(搜索键)
DROP INDEX - 删除索引
*/
select * from "TS_DATA1_ZTL";
--在表中,可能会包含重复值 。关键词 DISTINCT 用于返回唯一不同的值
SELECT DISTINCT T011 from TS_DATA1_ZTL;
--显然关键词 DISTINCT 只能用来 返回一个字段
SELECT DISTINCT T011, T001 from TS_DATA1_ZTL;
一、windows,官网下载Oracle19c数据库
Oracle官方下载链接:
Database Software Downloads | Oracle
但是下载,需要注册Oracle账户
出现系统错误,而且邮箱不能收到
所以这位小伙伴可处,收不到oracle注册邮件或无法登录_收不到oracle发的邮件_一只晨子的博客-优快云博客
然后开始下载:zip
但是Microsoft edge的下载速度很慢?如何提高下载速度?
如果用的是最新的Chromiun内核的新版Edge,输入edge://flags,在右上角搜索框搜索Parallel downloading,选择Enable,然后重启。从20KB/s到:
二、安装配置
这位小伙伴 Oracle19c的安装配置教程_oracle19c安装教程_雨期的博客-优快云博客
(128条消息) Oracle19c下载安装和配置教程_oracle19c安装_星谷罗殇的博客-优快云博客n
navicat连接 oracle (128条消息) Oracle19c安装,基本配置教程(超详细)_秃头披风侠.的博客-优快云博客s
三、记录下使用oracle过程中遇到的问题:
1.
10分钟前还是好的;现在登录数据库就直接报这个错误
查询了一下,发现出现这个问题的原因是由于表空间不足导致的,百度上面有着一堆的sql去扩大表空间的大小
ORA-00604: error occurred at recursive SQL level 1的错误指的是 内部的SQL语句执行失败
ORA-01653: unable to extend table SYS.AUD$ by 8192 in tablespace SYSTEM 意思是表空间已满
但是还是不知道怎么操作。。。。。。
PL/SQL都登不上去,,怎么写sql去扩大表空间大小
可以直接在服务器上面输入sql,登录了安装oracle的服务器,
2.oracle的 视图和索引:
创建视图
通过视图查看数据:
创建索引:
CREATE INDEX IDX_7DA9DA58 ON TS_Stockinfo_ztl
(
IsValid,
TSDA
);
3.对行情数据: 每天行情数据很多,如何导入??
excel方式
..........
查询考虑速度
oracle 链接丢失,
(137条消息) oracle 链接丢失,pl/sql 远程连接oracle数据库问题(TNS:丢失连接)_weixin_39557199的博客-优快云博客
(137条消息) oracle 链接丢失,pl/sql 远程连接oracle数据库问题(TNS:丢失连接)_weixin_39557199的博客-优快云博客
oracle删除表中数据
Oracle删除数据的三种方法
删除表(记录和结构)的语句delete——truncate——drop
drop命令
drop table 表名;
例如:删除学生表(student)
drop table student;注意:
1、用drop删除表数据,不但会删除表中的数据,连结构也被删除了!
truncate命令
truncate table 表名;
例如:删除学生表(student)
truncate table student;注意:
1、用truncate删除表数据,只是删除表中的数据,表结构不会被删除!
2、删除整个表的数据时,过程是系统一次性删除数据,效率比较高
3、truncate删除释放空间
delete命令
delete from 表名;
例如:删除学生表(student)
delete from student;注意:
1、用delete删除表数据,只是删除表中的数据,表结构不会被删除!
2、虽然也是删除整个表的数据,但是过程是系统一行一行的删,效率比truncate低
3、delete删除是不释放空间的
更新:
update TS_ZTL5 set tsda = sysdate where isvalid = 1
UPDATE TS_ZTL5 set INDEXID = 'SH000300ZTL' WHERE ISVALID = 1
倒霉倒霉倒霉,今天调用公司函数不小心删了d盘,所有软件都需要重新下载,然后oracle只剩下3个文件夹在(包括bin),本着试一试的心态,将安装包重新解压到原来路径,
但是:现在公司测试服务器中的oracle库可以用(其实是navicat连接服务器数据库,本地不用下载oracle)
本地没有监听
这种可以在不删除的oracle条件下怎么搞定,重新去配置监听?
(144条消息) Oracle数据库完全卸载+重装教程_oracle重装_杨倩-Yvonne的博客-优快云博客
oracle安装目录被删除,该怎么办_百度知道 (baidu.com)