首页 > 数据库技术
SQL连接、合并、子查询
连接:连接分为内连接、外连接、交叉连接 内连接和外连接都是在笛卡尔积的基础做一些修改。 合并查询:把两个相似的结果可以用union联合起来。 子查询: 当子查询为单行单列时:可以用子查询的某条记录作为where condition的元素之一。 子查询的返回值为多行多列时: 带有关键字In的查询,当主 ...
分类:数据库技术   时间:2016-09-08 10:00:18    收藏:0  评论:0  赞:0  阅读:274
Oracle PLSQL 数据库导入导出常见问题
1.PLSQL 导入、导出DMP时按钮无效 导出按钮无效是因为Export Executable没有添加exp.exe配置,导入也是同样问题; 2.exp 无法导出dmp文件 如果Oracle客户端是免安装版本,是没有.exe文件的 所以不管是使用exp 还是使用plsql都是无法导出dmp的;但是 ...
分类:数据库技术   时间:2016-09-08 09:58:54    收藏:0  评论:0  赞:0  阅读:977
mySQL noinstall在Windows上的安装方法
编辑配置文件my.ini。拷贝 my-large.ini 到 my.ini,这里是D:\MySQL5.0-noinstall\my.ini。 解压mysql-noinstall 复制文件夹下my-large.ini,并重命名为my.ini。 找到[mysqld]并在下面添加一行配置 #设置数据引擎的 ...
分类:数据库技术   时间:2016-09-08 09:58:44    收藏:0  评论:0  赞:0  阅读:229
MySQL5.6多实例部署
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://suifu.blog.51cto.com/9167728/1850560 无论是迫于预算,亦或者是领导要求,多实例的安装也是DBA必须掌握的技术,他的启停和登录方式和单实例安装数据库 ...
分类:数据库技术   时间:2016-09-08 09:58:04    收藏:0  评论:0  赞:0  阅读:345
Oracle表恢复(truncate)
一、模拟truncate操作:SQL> conn scott/tigerSQL> select count(*) from t; COUNT(*) 13SQL> truncate table t;二、恢复truncate表的数据1.下载hellodba的恢复工具到数据库服务器linux下使用终端,如 ...
分类:数据库技术   时间:2016-09-08 09:53:34    收藏:0  评论:0  赞:0  阅读:191
高性能MySQL之事务(3)
高性能MySQL事务: 概念:事务是一组原子性的sql查询,一个独立的工作单元。事务内的语句要么全部执行成功,要么全部执行失败。 银行转账是解释事务重要性的一个经典例子。比如:客户A要向客户B转账200元,需要三个步骤: 1,检查A账户是否够200元。 2,A账户减200元。 3,B账户增加200元 ...
分类:数据库技术   时间:2016-09-08 09:51:14    收藏:0  评论:0  赞:0  阅读:234
分析案例:应用服务器W3WP进程CPU持续超过百分之九十(Oracle客户端Bug)
问题描述: 项目反馈应用负载的其中一台服务器业务操作的响应非常慢,登录该服务器发现W3WP进程CPU持续超过90%,哪怕在业务低峰期也是如此?远程查看后发现该应用服务器承载的请求确实很低,why??? 原因分析: 抓取w3wp进程的dump发现,正在运行的线程都没有我们系统的堆栈代码。并且长时间运行 ...
分类:数据库技术   时间:2016-09-08 09:49:34    收藏:0  评论:0  赞:0  阅读:438
oracle时间转换查询
查询oracle 数据库时要查询某一字段的最大时间或者最小时间,因为oracle的时间点 精确到毫秒 甚至更高精度级别 根据字段来转换成对应的时间格式: SELECT TO_CHAR(MAX(create_time),'YYYY-MM-DD HH24:MI:SS') maxtime FROM EMP ...
分类:数据库技术   时间:2016-09-08 09:47:44    收藏:0  评论:0  赞:0  阅读:173
成功移植SQLite3到ARM Linux开发板
SQLite3源码包; 有交叉编译环境; 有一块开发板; 1 2 3 4 5 6 cd mkdir sqlite3 #在主机(如Ubuntu)创建工作目录 cd sqlite3 #进入工作目录中 cp /media/sda1/sqlite-autoconf-3080500.tar.gz ./ #复制 ...
分类:数据库技术   时间:2016-09-08 09:45:34    收藏:0  评论:0  赞:0  阅读:241
brew 安装 mysql
在网上看到各种教程,都会出现ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' 1. 确保环境没有mysql brew remove mysql brew cleanup 2 ...
分类:数据库技术   时间:2016-09-08 06:16:24    收藏:0  评论:0  赞:0  阅读:251
mysql存储过程之游标遍历数据表
原文:mysql存储过程之游标遍历数据表今天写一个mysql存储过程,根据自己的需求要遍历一个数据表,因为对存储过程用的不多,语法不甚熟悉,加之存储过程没有调试环境,花了不少时间才慢慢弄好,故留个痕迹。 1 BEGIN 2 DECLARE Done INT DEFAULT 0; 3 4 DECLAR... ...
分类:数据库技术   时间:2016-09-08 06:13:54    收藏:0  评论:0  赞:0  阅读:305
docker & nodejs & mongodb
Nodejs 应用简单的访问Mongodb 部署至Docker 1. 本地简单的写能运行起来的一个nodejs (demo可写的更简单 一个post一个get即可) schemas user.js model user.js controller user.js app.js router.js 确 ...
分类:数据库技术   时间:2016-09-08 06:13:36    收藏:0  评论:0  赞:0  阅读:295
实体类和数据库映射--配置文件
<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mappi ...
分类:数据库技术   时间:2016-09-08 06:10:14    收藏:0  评论:0  赞:0  阅读:273
通过List<String>动态传递参数给 sqlcommand.Parameters
通过List<String>动态传递参数 调用 动态 传递给sqlparamter <略> ...
分类:数据库技术   时间:2016-09-08 00:55:47    收藏:0  评论:0  赞:0  阅读:674
C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
操作数据库,需要判断返回的字段值是否为空,大致有以下三种方法: 1 通过System.DBNull判断,网上大部分都使用这个方法。 DataTable dt; //假设字段为name, dt已经保存了数据 dt.rows[0]["name"] == System.DBNull.Value; //判断 ...
分类:数据库技术   时间:2016-09-08 00:42:14    收藏:0  评论:0  赞:0  阅读:364
python-mysqldb安装
出现错误 command 'gcc' failed with exit status 1 解决办法: ...
分类:数据库技术   时间:2016-09-08 00:41:44    收藏:0  评论:0  赞:0  阅读:187
MySQL基础
一、概述 MySQL是一个软件,主要为两个功能: 有了MySQL软件,无须自己再去创建文件和文件夹,而是直接传递命令给上述软件,让其来进行文件操作 MySQL接收的操作命令就是SQL语句(结构化语言),是一种专门用来与数据库通信的语言 二、下载安装 想要使用MySQL来存储并操作数据,则需要做几件事 ...
分类:数据库技术   时间:2016-09-08 00:31:44    收藏:0  评论:0  赞:0  阅读:267
MySQL my.cnf参数配置优化详解
http://leeyin.iteye.com/blog/1459274 my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数。 my.ini分为两块:Client Section和Server Section。 Client Sectio ...
分类:数据库技术   时间:2016-09-08 00:31:04    收藏:0  评论:0  赞:0  阅读:337
oracle sqlldr导入数据
背景900W数据的TXT文本,文件内容各字段以"|"分隔,使用nevicat导入太慢解决办法使用sqlldr导入数据,1)建立配置文件test.ctl[oracle@slave1~]$cattest.ctlloaddatainfile‘data.txt‘intotableCMCCfieldsterminatedby"|"(id,phone,service_id,time,cmcc_num,cmcc_s)解释:data.t..
分类:数据库技术   时间:2016-09-07 23:20:04    收藏:0  评论:0  赞:0  阅读:432
源码编译MYSQL遇到的几个小问题
闲来无聊,顺手练习一下好久没碰过的MYSQL,于是决定源码编译安装MYSQL-5.7.11,练习不打紧,出了好多问题,于是乎赶紧在这里总结一下:先下载的编译器:cmake-2.8.12.2-4.el6.x86_64.rpmMYSQL源码包:mysql-boost-5.7.11.tar.gz接下来进行配置,编译,安装三部曲:(区别是我..
分类:数据库技术   时间:2016-09-07 23:19:16    收藏:0  评论:0  赞:0  阅读:515
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!