TO_NUMBER(x [, format], [ nls_language ]) converts x to a NUMBER. x is the string that will be converted to a number. x是将要被转换成number的字符串。 format, opti ...
分类:
数据库 时间:
2016-06-14 13:41:13
阅读次数:
4614
SQL语句执行完整过程: 1. 用户进程提交一个sql 语句: update temp set a=a*2,给服务器进程。 2.服务器进程从用户进程把信息接收到后, 在PGA 中就要此进程分配所需内存,存储相关的信息,如在会话内存存储相关的登录信息等。 3.服务 器进程把这个sql 语句的字符转化为 ...
分类:
数据库 时间:
2016-06-14 13:37:34
阅读次数:
313
背景需求:如下图所示,需要将下面为空的表名,填充为第一行所示的表名 第一次处理失败了 第二次使用成功 使用的SQL语句如下: set @tmp_var=''; select b.id,b.table_name_new,b.column_name from( select id,table_name, ...
分类:
数据库 时间:
2016-06-14 13:38:26
阅读次数:
196
最近在讲MySQL课程,为了省事就在用MySQL5.5版本。因为win10不论32还是64都可以运行MySQL32位。可有很多使用者了解MySQL官网之后,去下载最新版的MySQL来使用,这点我不反对,但问题是一下子安装了一堆东西。我们仅仅需要一个MySQL数据库即可,其他都是不需要。于是找时间编写..
分类:
数据库 时间:
2016-06-14 12:17:20
阅读次数:
257
最近在讲MySQL课程,为了省事就在用MySQL5.5版本。因为win10不论32还是64都可以运行MySQL32位。可有很多使用者了解MySQL官网之后,去下载最新版的MySQL来使用,这点我不反对,但问题是一下子安装了一堆东西。我们仅仅需要一个MySQL数据库即可,其他都是不需要。于是找时间编写..
分类:
数据库 时间:
2016-06-14 12:18:33
阅读次数:
275
一.分区表理论知识Oracle提供了分区技术以支持VLDB(VeryLargeDataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以..
分类:
数据库 时间:
2016-06-14 12:11:43
阅读次数:
236
准备工作:网络源使用163,sohu安装依赖包:rpm-ivhhttp://mirrors.ustc.edu.cn/epel/6Server/x86_64/epel-release-6-8.noarch.rpmtarxvfhttp://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.31-linux-glibc2.5-x86_64.tar.gzyum-yinstallntpcmakemakeopensslopenssl-develpcre..
分类:
数据库 时间:
2016-06-14 12:11:06
阅读次数:
215
为了提高SQL性能和安全性,2号给客户升级SQL2008SP4补丁,升级过程中一切顺利。但重启服务器后,发现SQL服务无法启动,事件日志引出此错误:由于升级步骤‘sqlagent100_msdb_upgrade.sql‘遇到错误598(状态1,严重性25),因此数据库‘master‘的脚本级别升级失败。尝试恢复模板MAST..
分类:
数据库 时间:
2016-06-14 12:09:39
阅读次数:
1038
实现当前时间,周,月,季度,半年,年的转换,其中特别注意的是周的处理,IW方式处理逻辑,如果本周有大于等于4天,本周属于几年,如果小于4天,本周属于下一年 以1990/12/31为例,这天属于199101周 SELECT TO_NUMBER(TO_CHAR(SYSDATE, 'YYYYMMDD')) ...
分类:
数据库 时间:
2016-06-14 12:06:32
阅读次数:
2478
数据库设计是软件项目底层的工作,它关系到软件项目的基础内容设计问题。数据库工程师的工作,就是设计数据库,维护数据库,优化数据库,这个跟DBA数据库助手的工作类似。现在的数据库有好几种了,比如MS SQL SERVER,ORACLE,MySQL,DB2等主流的关系型数据库,还有其它的非关系型数据库比如 ...
分类:
数据库 时间:
2016-06-14 12:05:39
阅读次数:
160
使用Ubuntu10.04LTS安装MySQL步骤如下: 1.安装数据库:sudo apt-get install mysql-server 安装过程中需要设置密码。 2.安装客户端:sudo apt-get install mysql-client 3.登录MySQL:mysql -u root ...
分类:
数据库 时间:
2016-06-14 12:02:03
阅读次数:
215
一、基础 1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'te ...
分类:
数据库 时间:
2016-06-14 12:02:45
阅读次数:
237
[plain] view plaincopy # wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm -- http://repo.mysql.com/mysql-community-release-el7-5.no... ...
分类:
数据库 时间:
2016-06-14 11:58:19
阅读次数:
206
先来看看什么是书签查找: 当优化器所选择的非聚簇索引只包含查询请求的一部分字段时,就需要一个查找(lookup)来检索其他字段来满足请求。对一个有聚簇索引的表来说是一个键查找(key lookup),对一个堆表来说是一个RID查找(RID lookup)。这种查找即是——书签查找。 书签查找根据索引 ...
分类:
数据库 时间:
2016-06-14 11:59:02
阅读次数:
226
前言 一个需求,mysql的某些表,实时同步至oracle,于是就产生了这篇文章,安装过程中,走了些弯路,原因是没太深刻理解,官方提供安装步骤所代表的意义。 环境 源端:mysql-server 5.5.39 , Goldengate for mysql 121210 , MySQL-client- ...
分类:
数据库 时间:
2016-06-14 11:54:06
阅读次数:
268
下面介绍一下 Yii2.0 对数据库 查询的一些简单的操作 User::find()->all(); 此方法返回所有数据; User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where(['name' => '小伙儿'])->o... ...
分类:
数据库 时间:
2016-06-14 11:51:54
阅读次数:
190
<?php class DBDA{ public $host="localhost"; //服务器地址 public $uid="root"; //用户名 public $pwd="123"; //密码 public $dbconnect; //连接对象 //操作数据库的方法 //$sql代表需要执 ...
分类:
数据库 时间:
2016-06-14 11:47:59
阅读次数:
212