首页 > 数据库技术
SQL Server 动态行转列(参数化表名、分组列、行转列字段、字段值)
一.本文所涉及的内容(Contents)本文所涉及的内容(Contents)背景(Contexts)实现代码(SQL Codes)方法一:使用拼接SQL,静态列字段;方法二:使用拼接SQL,动态列字段;方法三:使用PIVOT关系运算符,静态列字段;方法四:使用PIVOT关系运算符,动态列字段;扩展阅...
分类:数据库技术   时间:2015-01-09 12:09:35    收藏:0  评论:0  赞:0  阅读:380
oracle中的exists 和not exists 用法详解
有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T1>T2 时,2) 的查询效率高。exists 用法:请注意 1)...
分类:数据库技术   时间:2015-01-09 12:07:56    收藏:0  评论:0  赞:0  阅读:287
JDBC读取新插入Oracle数据库Sequence值的5种方法
Oracle的sequence实现非常灵活,所以也带来一些易用性问题,如何取到新插入记录生成的sequence值与其它数据库有较大差别,本文详国介绍了5种实现读取新插入记录sequence值的方法。测试用的数据库脚本:SQL> create table T1 2 ( 3 ID NUMBE...
分类:数据库技术   时间:2015-01-09 12:04:56    收藏:0  评论:0  赞:0  阅读:342
在SQL Server中添加供应用程序使用的帐号
在之前客户咨询案例中,很多客户应用程序连接SQL Server直接用的就是SA帐号。如果对数据库管理稍微严格一点的话,就不应该给应用程序这种权限,通常应用程序只需要进行增删改查,而很少有DDL操作,因此配置帐号时应该遵循“最小权限分配”的原则仅仅赋予所需的权限。 对于应用程序来说,最小的权限通常就是...
分类:数据库技术   时间:2015-01-09 12:04:46    收藏:0  评论:0  赞:0  阅读:258
<checking for mysql_config not found>
php 5.3.29编译安装排错:./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/bin/m...
分类:数据库技术   时间:2015-01-09 12:04:06    收藏:0  评论:0  赞:0  阅读:498
通明讲JDBC(一)–认识JDBC
本章记录了jdbc的简单使用方式!0,jdbc的作用1,jdbc入门准备工作2,jdbc注册驱动3,使用jdbc对数据库CRUD0,jdbc的作用与数据库建立连接、发送操作数据库的语句并处理得到的结果。1,jdbc入门准备工作0),使用jdbc操作mysql所用到jarmysql-connector...
分类:数据库技术   时间:2015-01-09 12:02:45    收藏:0  评论:0  赞:0  阅读:483
.net增删该查DBAccess的应用
1.首先引用dll文件2.//DBAccess.dll引用一個dll文件 private IDBAccess _access; private static readonly string mySqlConnectionString = System.Configuration.Configurat...
分类:数据库技术   时间:2015-01-09 12:01:56    收藏:0  评论:0  赞:0  阅读:346
Mysql数据库迁移 Ubuntu14.04
1. 停止数据库服务sudo service mysql stop2. 创建数据迁移目标文件夹(实际应该是挂载到新硬盘上)cd /var/libls -ldrwx------ 6 mysql mysql 4096 1月 9 09:26 mysql/ #文件夹权限700, 只有mysq...
分类:数据库技术   时间:2015-01-09 12:00:45    收藏:0  评论:0  赞:0  阅读:412
SQL复制表
如果新表不存在select * into newtable from oldtable 如果存在insert into newtable select * from oldtable ---表结构一致insert into newtable(列名1,列名2,.....) select 列名1,列.....
分类:数据库技术   时间:2015-01-09 11:58:06    收藏:0  评论:0  赞:0  阅读:330
将Hive的默认数据库Derby改为Postgresql
Hive的默认数据库为Derby,这个数据库用于自己调试是可以的,但是要面对大量数据就有些力不从心了,所以接下来我要将Derby换为Postgresql,我会具体说一下在更换过程中需要注意的地方。 首先,下载Hive,我们直接...
分类:数据库技术   时间:2015-01-09 10:55:16    收藏:0  评论:0  赞:0  阅读:381
nodejs中mysql用法
1、建立数据库连接:createConnection(Object)方法       该方法接受一个对象作为参数,该对象有四个常用的属性host,user,password,database。与php中链接数据库的参数相同。属性列表如下: [javascript] view plaincopy        host: 连接数据库所在的主机名. (默认...
分类:数据库技术   时间:2015-01-09 10:50:16    收藏:0  评论:0  赞:0  阅读:318
sqllite数据库中对时间的操作
sql 中有时间的类型,date,time,datetime,方便关于记录的维护,下面一个demo演示怎么在每条记录中默认增加时间 源码下载地址 http://www.codes51.com/code/detail_1460.html 1.先是databasehelper类,这里建表保存一本书,包括书名,作者。   package com.chaoyue.sqldemo; i...
分类:数据库技术   时间:2015-01-09 10:48:26    收藏:0  评论:0  赞:0  阅读:359
Oracle 11 密码设置为永不过期
按照如下步骤进行操作:     1、查看用户的proifle是哪个,一般是default:     sql> SELECT username,PROFILE FROM dba_users;     2、查看指定概要文件(如default)的密码有效期设置:     sql> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND...
分类:数据库技术   时间:2015-01-09 10:45:16    收藏:0  评论:0  赞:0  阅读:263
优化SQL执行路径提高报表性能
报表出现性能问题需要对数据源计算进行优化时,执行路径难以确定从而被干预是阻碍报表优化的难题之一。由于数据库执行路径对开发人员不透明,报表优化需要指定执行路径时,程序员会很难甚至无法干预。而一般报表工具不具备强计算能力,大部分计算仍然要依靠数据库进行,这就导致很多报表优化效果不理想。          不同于一般报表工具,润乾集算报表内置了专门用于数据计算的集算引擎,开发人员可以通过编写集算脚本完...
分类:数据库技术   时间:2015-01-09 10:42:26    收藏:0  评论:0  赞:0  阅读:331
Oracle10g忘记system和sys密码的解决办法
C:\Users\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期五 1月 9 09:59:23 2015Copyright (c) 1982, 2005, Oracle. All rights ....
分类:数据库技术   时间:2015-01-09 10:40:05    收藏:0  评论:0  赞:0  阅读:351
防止SQL注入的,网站安全的一些常用解决方案
--------------------------------------------------------过滤URL中的一些特殊字符,动态SQL语句使用PrepareStatement.. ------解决方案------------------------------------------...
分类:数据库技术   时间:2015-01-09 10:39:26    收藏:0  评论:0  赞:0  阅读:274
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
权限问题,授权 给 root 所有sql 权限mysql> grant all privileges on *.* to root@"%" identified by ".";Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Qu...
分类:数据库技术   时间:2015-01-09 10:34:45    收藏:0  评论:0  赞:0  阅读:377
Oracle利用数据泵迁移用户
一.利用数据泵将数据导出1.1.确定字符集:select * from v$nls_parameters;或select userenv('language') from dual;1.2.设置客户端字符集(Windows)set NLS_LANG = NLS_LANGUAGE_NLS_TERRIT...
分类:数据库技术   时间:2015-01-09 10:34:15    收藏:0  评论:0  赞:0  阅读:272
几种数据库的大数据批量插入【转】
出处:http://www.cnblogs.com/Ruiky/archive/2012/04/19/2456784.html在之前只知道SqlServer支持数据批量插入,殊不知道Oracle、SQLite和MySql也是支持的,不过Oracle需要使用Orace.DataAccess驱动,今天就...
分类:数据库技术   时间:2015-01-09 10:32:55    收藏:0  评论:0  赞:0  阅读:315
全文检索- Oracle/MySql/达梦
简单使用语法:MySql:ALTER TABLE dataset_ods ENGINE = MyISAM;ALTER TABLE dataset_ods ADD FULLTEXT (abstract);SELECT * FROM dataset_ods WHERE MATCH(abstract) ....
分类:数据库技术   时间:2015-01-09 10:30:45    收藏:0  评论:0  赞:0  阅读:358
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!