最近需要用的oracle,所以大家好好的学习下基础并整理下资料,希望能帮助到需要的朋友。 一.基本的查询语句,特殊符号||。制定列的别名AS,唯一标示distinct 1.字符连接符“||”与“+”符 oracle:select 列名||'111111111111111' from 表名 sql:select 列名+'111111111111111' from 表名T2“AS”符号 ora
--数据字典(视图) ┌静态┌dba_* 存储了整个数据库所有的对象的信息--必须拥有管理员权限 │ ├all_* 存储了当前用户能访问的所有对象的信息--不一定属于当前用户 │ └user_* 存储了当前用户所拥有的对象的信息 └动态 v$*user_tables --所有的表 user_views --所有的视图 user_cons
转载 2024-04-28 17:26:38
2826阅读
前言当使用sql语句查询表数据时,会发现随着表中记录的增多,查询的速度也会也来越慢,特别是那种日志记录,少则几十万,多则上百万,甚至上千万数据,如果查询一次耗时太长,会严重影响业务逻辑,这时候可以考虑给经常作为条件的字段添加索引了,这样做会大大加快查询速度,这里所说的条件字段,就是指sql语句中放到where条件中用于筛选记录的字段,关于索引提高查询速度的做法,我们可以做一下试验,对比一下看看是
转载 2024-05-29 06:49:42
29阅读
传统情况下,为表添加列需要对表进行重建腾讯团队为 MySQL 引入了 Instant Add Column 的方案(以下称为 "立刻列" 功能)可以快速完成 为表添加列 的任务同时我们留了以下思考题:"立刻列" 是如何工作的 ?所谓 "立刻列" 是否完全不影响业务,是否是真正的 "立刻" 完成 ?本期我们针对这几个问题来进行讨论:传统情况我们先回顾一下,在没有 "立刻列" 功能时,列操作
转载 2023-10-12 21:43:34
118阅读
1, 创建表 CREATE TABLE page_view(viewTime INT , userid BIGINT , page_url STRING, referrer_url STRING, ip STRING
转载 2024-02-20 14:27:37
130阅读
# MySQL复合字段时间字段索引 MySQL索引是一种数据结构,用于提高数据库的查询效率。当我们需要在数据库中进行复杂的查询时,使用合适的索引可以大大提高查询速度。 ## 索引在MySQL中的作用 索引是一种有序的数据结构,它可以加快数据库中的数据查找速度。如果没有适当的索引,MySQL将需要进行全表扫描才能找到所需的数据,这将耗费大量的时间和资源。 使用索引可以将数据分成多个较小的
原创 2023-08-24 22:13:56
247阅读
一、条件字段函数操作 背景:现有交易记录表 tradelog 包含交易流水号(tradeid)、交易员 id(operator)、交易时间(t_modified)等字段:mysql> CREATE TABLE `tradelog` ( `id` int(11) NOT NULL, `tradeid` varchar(32) DEFAULT NULL, `operator` i
转载 2024-03-26 18:05:02
84阅读
视图1.什么是视图  视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用2.为什么要用视图  如果要频繁使用一张虚拟表,可以不用重复查询3.如何用视图 create views teacher_course as select * from teacher inner join course on course.tid = teacher.id **强调**1.在硬盘中,视图只有表
Oracle中的双引号与单引号在Oracle中双引号的作用是:如果创建对象的时候,对象名、字段双引号,则表示Oracle将严格区分大小写,否则Oracl都默认大写;双引号一般是用来转义的,如果alias里面有空格或其它保留符号,必须使用双引号。而单引号则表示:这个加了单引号的字段是一个字类似字符串,并不区分大小写;单引号是用来特制的,比如字符串的引用,日期字符串的引用,都必须包括在单引号中,可
1. 索引的特性1.1 加快条件的检索的特性当表数据量越来越大时查询速度会下降,在表的条件字段上使用索引,快速定位到可能满足条件的记录,不需要遍历所有记录。create table t(id int, info text); insert into t select generate_series(1,10000),'lottu'||generate_series(1,10000); create
无拼接时: SELECT scan_time + '5 day' FROM tbl_temp_record SELECT scan_time + '-5 day' FROM tbl_temp_record 拼接字段时: SELECT scan_time + 5 || ' day' FROM tbl_
转载 2021-07-11 10:46:00
1076阅读
2评论
SQL(二) 文章目录SQL(二)9.1.3列值计算9.1.4 列别名9.1.5 拼接列9.1.6 去重9.1.7 排序9.1.8 限制查询实例:9.2 函数9.2.1 函数分类9.2.2 哑表9.2.3 单值函数分类9.2.4 字符函数9.2.5 函数嵌套使用实例 9.1.3列值计算语法select 字段名 运算符 数值 from 表名运算符 : +,-,*,/查询员工的名字和年薪select
SELECT col_description(a.attrelid,a.attnum) as comment,format_type(a.atttypid,a.atttypmod) as type,a.attname as name, a.attnotnull as notnull  FROM pg_class as c,pg_attribute as a  where c.r
原创 2015-08-19 09:43:10
882阅读
添加关键字 timestamp select * from track where create_time > timestamp '2021-08-17 11:41:09'; ...
转载 2021-08-17 17:00:00
3094阅读
2评论
无拼接时: SELECT scan_time + '5 day' FROM tbl_temp_record SELECT scan_time + '-5 day' FROM tbl_temp_record 拼接字段时: SELECT scan_time + 5 || ' day' FROM tbl_
转载 2019-07-29 15:12:00
758阅读
2评论
最近工作中需要优化以前各种的Excel批量导入功能,目前将能优化的方面做个记录。选用技术:  目前.Net可以访问Oracle常用的Dll,有三种: 微软自带的 System.Data.OracleClientOracle 公司提供的 Oracle.DataAccessSystem.Data.OleDb 通过比对以后,使用第二种,其原因如下:访问数据库方式优点缺点System.
3. 添加、删除、撤销删除和修改文档 在WEBUS中要将文档添加到索引中,有且仅有一种方法://Create a document Document doc = new Document(); doc.Fields.Add(new Field("Title", title, FieldAttributes.Index)); doc.Fields.Add(new
# 如何在Sybase数据库中添加字段 ## 概述 在Sybase数据库中,要添加字段需要经过一系列步骤。在本文中,我将向你介绍如何实现Sybase数据库中的字段添加操作,并提供详细的代码示例。 ## 步骤 下面是在Sybase数据库中添加字段的步骤: | 步骤 | 操作 | | --- | --- | | 1 | 连接到Sybase数据库 | | 2 | 确定要添加字段的表 | | 3 |
原创 2024-04-10 05:02:31
148阅读
# Hive 字段 ## 1. 引言 Hive是一种基于Hadoop的数据仓库基础设施,它提供了用于查询和分析大规模分布式数据集的SQL接口。在实际应用中,我们经常需要对数据表进行修改,包括新增字段。本文将介绍如何在Hive中添加字段,以及相关的代码示例。 ## 2. Hive 添加字段的方法 Hive提供了两种方法来添加字段:使用ALTER TABLE语句和使用INSERT INTO语
原创 2023-08-19 05:17:02
679阅读
## 如何在MySQL中实现字段的加法操作 在数据库编程中,计算字段值的加法是一个常见的操作。本文将引导你通过一个具体的实例来实现这个需求。假设我们有一个学生成绩管理系统,我们需要将学生的数学和英语分数相加,得到总分。 ### 整体流程 我们可以将实现过程分为以下几个步骤: | 步骤 | 描述 | |-------|
原创 2024-09-26 04:59:42
58阅读
  • 1
  • 2
  • 3
  • 4
  • 5