数据库
文章平均质量分 86
阿-杰
享受挨踢的人生,分享技术的精彩!
展开
-
SQLserver数据库连接问题(wfa程序登录源代码)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2012-10-12 15:37:11 · 1025 阅读 · 0 评论 -
MySql 里的IFNULL、NULLIF和ISNULL用法
mysql中isnull,ifnull,nullif的用法如下:1.ISNULL(expr) 如expr 为NULL,那么ISNULL() 的返回值为 1,否则返回值为 0。2.IFNULL(expr1,expr2) 假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2。IFNULL()的返回值是数字或是字符串,具体情况取决原创 2013-07-12 09:39:56 · 4056 阅读 · 1 评论 -
Oracle与Mysql时间格式化
一,Oracle格式化时间:Oracle 获取当前日期及日期格式 获取系统日期: SYSDATE() 格式化日期: TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DD HH24:MI:SS) 格式化数字: TO_原创 2013-06-30 13:55:08 · 2885 阅读 · 0 评论 -
Oracle安装过程物理内存检查及临时temp空间不足解决办法
物理内存 – 此先决条件将测试系统物理内存总量是否至少为 922MB (944128.0KB)。预期值 : N/A实际值 : N/A错误列表: –可用物理内存 PRVF-7531 : 无法在节点上执行物理内存检查 – Cause: 无法在指示的节点上执行物理内存检查。 – Action: 确保可以访问指定的节点并可以查看内存信息。 可原创 2013-07-02 15:21:48 · 2980 阅读 · 0 评论 -
ORACLE:plsql优化
1、登录后默认自动选中My Objects?设置方法:Tools菜单--Brower Filters会打开Brower Filters的定单窗口,把“My Objects”设为默认即可。?同理,可以在Tools菜单--Brower Filters中把你经常点的几个目录(比如:tables Views Seq Functions Procedures)移得靠上一点,并加上颜色区分,这样你原创 2013-08-24 15:55:05 · 1493 阅读 · 0 评论 -
MySQL数据库存储过程动态表建立(PREPARE)
PREPARE statement_name FROM sql_text /*定义*/ EXECUTE statement_name [USING variable [,variable...]] /*执行预处理语句*/ DEALLOCATE PREPARE statement_name /*删除定义*/ 这是我项目当中用到的,用作参考使用:DELIMITER $$DROP PROC原创 2014-06-05 09:56:26 · 2589 阅读 · 0 评论 -
MySQL数据库最大连接数
MYSQL数据库安装完成后,默认最大连接数是100。命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出请使用show full processlist; mysql> show processlist;命令: show status;命令:show原创 2014-06-05 21:21:11 · 1985 阅读 · 0 评论 -
CentOS 6.5安装MongoDB 2.6(多yum数据源)
Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds'数据源在国内访问网速过慢,可参考以下数据源:http://mongo.a.mesa.io/repo/redhat/os/x86_64/http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/http://repo.mongodb.org/repo/redhat/os/x86_64原创 2014-11-06 21:48:55 · 2973 阅读 · 0 评论 -
数据库:表结构及数据复制实例
方案11.1复制整个表(含数据,无主键索引):old_table--->new_tableCREATE TABLE new_table SELECT * FROM old_table; 1.2 复制整个表结构(无数据,无主键索引):old_table--->new_tableCREATE TABLE new_table SELECT * FROM old_table wh原创 2014-12-27 14:38:02 · 1728 阅读 · 0 评论 -
MySQL数据库update更新子查询
比如:UPDATE test.tb_vobile a set a.name = '111 'WHEREa.id = (select max(id) id from test.tb_vobile) 报错:[SQL]UPDATE test.tb_vobile a set a.name = '111 'WHEREa.id = (select max(id) id from test.tb_vobile)原创 2015-04-24 18:00:28 · 1589 阅读 · 0 评论 -
Using mysqldump for Backups(备份还原数据库实例及参数详细说明)
官网mysqldump命令如下:Using mysqldump for Backupshttps://dev.mysql.com/doc/refman/5.7/en/using-mysqldump.html我们在项目中经常用到的:1.使用into outfile 和 load data infile导入导出备份数据这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你原创 2015-07-14 14:37:30 · 888 阅读 · 0 评论 -
AWS EC2 CentOS release 6.5 部署redis
AWS EC2 CentOS release 6.5 部署redis参考:http://blog.csdn.net/ludonqin/article/details/47211109一.安装redis1) 下载redis安装包可去官网http://redis.io ,也可通过wget命令:[root@ip-172-31-46-4 ~]# wget http://download.redis原创 2017-01-07 16:55:34 · 1264 阅读 · 0 评论 -
Redis数据结构及应用
1,Redis丰富的数据结构(Data Structures)字符串(String)Redis字符串能包含任意类型的数据一个字符串类型的值最多能存储512M字节的内容利用INCR命令簇(INCR, DECR, INCRBY)来把字符串当作原子计数器使用使用APPEND命令在字符串后添加内容列表(List)Redis列表是简单的字符串列表,按照插入顺序排序你可以添加一个元素到列表的头部(左边:LPU转载 2017-02-15 16:00:27 · 462 阅读 · 0 评论 -
Oracle“记录被另一个用户锁住” 无法更新删除的解决办法
1、查看数据库锁,诊断锁的来源及类型: select object_id,session_id,locked_mode from v$locked_object; 或者用以下命令: select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_objects b where原创 2013-06-24 16:57:33 · 1506 阅读 · 0 评论 -
Oracle创建视图view权限不足问题剖析
问题:使用USER1等其他用户登录Oracle以后,创建视图,提示“权限不够”,怎么解决? 这是因为USER1这个帐户目前没有创建视图的权限。解决方法为: 首先使用system帐户进行登录 然后执行: grant create any view to USER1 提示:授权成功。再使用US原创 2013-06-23 13:01:27 · 2420 阅读 · 0 评论 -
Oracle字符集的查看查询和Oracle字符集的设置修改
本文主要讨论以下几个部分:如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,原创 2013-06-14 14:12:53 · 1473 阅读 · 0 评论 -
Oracle主键ID设置自动增长(序列+触发器)
----创建表create table users(user_id number(6) not null,user_name varchar2(20) not null,user_pwd varchar2(20) not null,user_email varchar2(20),user_intro varchar2(20),primary key (user_原创 2012-10-15 21:59:01 · 1465 阅读 · 1 评论 -
oracle 10g/11g安装使用技巧(更新帖)
首先,得从Oracle的官网上下载适用于Vista/WIN7的10g或11g。服务器:10203_vista_w2k8_x86_production_db.zip客户端:10203_vista_w2k8_x86_production_client.zipOracle官方网站上下载10203_vista_w2k8_x86_production_db.zip,这个数据库产品是For V原创 2012-10-09 20:53:14 · 2439 阅读 · 0 评论 -
数据库设计中常见表结构的设计技巧
一、树型关系的数据表不少程序员在进行数据库设计的时候都遇到过树型关系的数据,例如常见的类别表,即一个大类,下面有若干个子类,某些子类又有子类这样的情况。当类别不确定,用户希望可以在任意类别下添加新的子类,或者删除某个类别和其下的所有子类,而且预计以后其数量会逐步增长,此时我们就会考虑用一个数据表来保存这些数据。按照教科书上的教导,第二类程序员大概会设计出类似这样的数据表结构:类别表_1(T转载 2012-10-18 17:50:47 · 1025 阅读 · 0 评论 -
数据库的查询优化技术
1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下:在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。 在频繁进行排序或分组(即进行group by或order by操作)的列上建立索引。 在条件表达式中经常用到转载 2012-10-18 17:54:24 · 958 阅读 · 0 评论 -
SQL SERVER 2010 安装使用技巧(更新帖)
问题一:已成功与服务器建立连接 但是在登录过程中发生错误。 provider 共享内存提供程序 error 0 管道的另一端上无任何进程。 .解决一:首先,选中服务器(右键)->属性 ->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式"。其次,展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用 。最后,打开原创 2012-10-17 15:55:21 · 3283 阅读 · 0 评论 -
数据库多表连接查询(外连接和内连接)
本文主要列举两张和三张表来讲述多表连接查询。新建两张表:表1:student 截图如下:表2:course 截图如下:(此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。)一、外连接外连接可分为:左连接、右连接、完全外连接。1、左连接 left join 或 left outer joinSQ原创 2012-12-06 21:35:31 · 1907 阅读 · 0 评论 -
存储过程:管理员表TAdmin的查询,插入,修改,删除操作
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。基本语法 一.创建存储过程 create procedure sp_name @[参数名] [类型],@[参数名] [类型] as begin ...原创 2012-11-17 09:29:32 · 2850 阅读 · 0 评论 -
PL/SQL备份oracle数据库
Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle本身丑陋、难用的UI而抱怨。由于我们一般都是建建表、查查数据的操作居多,较少会考虑系统的整个Oracle的完整备份操作。但是在我们一些发布操作中,我们必须考虑如何把Oracle的对象、表数据导出到Sql脚本中,并且把创建Oracle表空间、原创 2013-04-24 17:58:41 · 1250 阅读 · 0 评论 -
Batch Insert In Java – JDBC(含中文总结)
//JDBC提供了数据库batch处理的能力,在数据大批量操作(新增、删除等)的情况下可以大幅度提升系统的性能。Let’s see how we can perform batch insert in Java using JDBC APIs. Although you might already knew this, I will try to explain the basic to翻译 2013-05-10 09:31:19 · 2593 阅读 · 0 评论 -
Oracle中exp,imp的使用详解
基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限 2、用户模式: EXP SONIC/原创 2013-06-14 14:06:18 · 1536 阅读 · 0 评论 -
Oracle 11g服务器与客户端卸载、安装
Oracle 11g服务器与客户端的完全卸载方式与前些版本有了改变:一、卸载前准备:开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 二、批处理卸载:运行H:\app\Administrator\product\11.2.0\dbhome_1\deinstall的deinstall.bat批处理文件卸载,全程代码如下:(客户端卸载与此类似,屏原创 2013-06-14 14:26:00 · 2082 阅读 · 0 评论 -
Oracle创建表空间、创建用户以及授权、查看权限
创建临时表空间CREATE TEMPORARY TABLESPACE test_tempTEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf'SIZE 32MAUTOEXTEND ONNEXT 32M MAXSIZE 2048MEXTENT MANAGEMENT LOCAL;创建用原创 2013-06-14 14:00:53 · 1299 阅读 · 0 评论 -
RedisClusterManagerUtil 工具类
RedisClusterManagerUtil 工具类import java.io.IOException;import java.io.PrintStream;import java.io.Serializable;import java.util.HashSet;import java.util.LinkedHashMap;import java.util.Locale;impor原创 2017-06-29 15:05:56 · 2180 阅读 · 0 评论