数据库
文章平均质量分 84
north_easter
这个作者很懒,什么都没留下…
展开
-
orcale 中varchar2 和nvarchar2的区别
VARCHAR2(size),可变长度的字符串,其最大长度为 size 个字节。size 的最大值是 4000,而最小值是1。您必须指定一个 VARCHAR2 的 size。NVARCHAR2(size),可变长度的字符串,依据所选的国家字符集,其最大长度为 size 个字符转载 2011-10-09 15:00:58 · 480 阅读 · 0 评论 -
Redis在windows的安装使用
下载的windows版本是redis-2.0.2,解压到D盘下:D:\redis-2.0.2进到该目录下,有下列文件: redis-server.exe:服务程序redis-check-dump.exe:本地数据库检查redis-check-aof.exe:更新日志检查redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SET转载 2012-09-10 11:47:54 · 483 阅读 · 0 评论 -
redis配置文件redis.conf的详细说明
# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.#Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程转载 2012-09-10 13:48:24 · 358 阅读 · 0 评论 -
redis学习心得之一【安装redis初体验】
以前只是听过redis,而并没有去学习和实践,最近由于需要去研究了下,发现它的强大,佩服佩服.... 现在讲讲我的实践过程吧 在linux下安装redis 说起这个比mysql的安装过程简单多乐,它不需要configure,只需要解压之后make就可以,无需make install ~$ wget http://redis.goo转载 2012-09-10 13:49:58 · 739 阅读 · 0 评论 -
redis学习心得之二【redis主从配置】
学习过mysql主从机搭建的都知道,slave机器搭建需要进行初始化步骤,同步部分数据然后再启动同步,而redis相对更简洁,只需要配置配好,启动即可完成同步,我们一起来见证下: 在前一节我们已经实践启动了一个redis服务,我们将其作为主机,现为其创建一个从机作备份使用 1.复制一份配置出来为从机所用 ~$ cp redi转载 2012-09-10 13:50:19 · 296 阅读 · 0 评论 -
安装infobright
原文来自:http://zjcjack.blog.163.com/blog/static/20283218020123171414319/infobright采用列式存储,查询速度比较快。以下是安装步骤:1) 下载infobright的RPM包:wget http://www.infobright.org/downlo ... .4.2-x86_64-ice.r转载 2012-12-19 17:42:39 · 395 阅读 · 0 评论 -
mysql 语句
原文来自:http://hi.baidu.com/hipanchun/item/e6f130dafc51daf9cb0c39dc1、创建表格时添加: create table tablename(id int auto_increment primary key,...)2、创建表格后添加: alter table tablename add id int auto_i转载 2012-12-19 14:04:56 · 276 阅读 · 0 评论 -
load data infile into table 的使用例子
原文来自:http://blog.sina.com.cn/s/blog_605f5b4f0100zoqb.html常用如下:Load Data InFile 'C:/Data.txt' Into Table `TableTest` Lines Terminated By '\r\n';这个语句,字段默认用制表符隔开,每条记录用换行符隔开,在Windows下换行符为“\r\n”转载 2012-12-19 19:01:19 · 11915 阅读 · 0 评论 -
查看mysql数据库的默认引擎及 修改默认引擎
原文来自:http://blog.csdn.net/jscpb/article/details/7199319在修改默认引擎之前,最好了解mysql读取配置文件my.cnf的顺序,以及mysql的目录结构 --默认basedir=/usr ,datadir=/var/lib/mysql,/etc/my.cnf配置文件读取顺序详见另一篇帖子。1.查看mysql的存储引擎信息mys转载 2013-01-16 16:07:04 · 2569 阅读 · 0 评论 -
redis学习心得之三-【java操作redis】
今天主要是讲讲java对redis的操作,来段代码掩饰下基本操作即可明白。 java调用你需要下载jedis.jar包 下载网址:https://github.com/xetorthio/jedis/downloads [java] view plaincopyprint?pack转载 2012-09-10 13:51:14 · 370 阅读 · 0 评论 -
redis命令中文手册
连接控制QUIT 关闭连接AUTH (仅限启用时)简单的密码验证适合全体类型的命令EXISTS key 判断一个键是否存在;存在返回 1;否则返回0;DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4TYPE key 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash)转载 2012-09-10 11:48:31 · 306 阅读 · 0 评论 -
Oracle与MySQL的几点区别
Oracle数据库与MySQL数据库的区别是本文我们主要介绍的内容,希望能够对您有所帮助。1.组函数用法规则mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错eg:select name,count(money) from user;这个放在mysql中没有问题在or转载 2011-12-06 20:35:52 · 307 阅读 · 0 评论 -
关于Oracle一个汉字代表几个字节的问题
在Oracle定义变量时,常有VARCHAR2 (3 Char)或者VARCHAR2 (10 Byte)的数据类型,那么3char或者10Byte到底代表几个汉字,几个字符呢,上次外公司一同事讨论这个问题,一下没给解释清楚,所以下来以后整理如下:总结:当NLS_CHARACTERSET=AL32UTF8时()NLS_LENGTH_SEMANTICS=BYTE时,一个汉字代表三个字节转载 2011-12-19 21:32:48 · 3350 阅读 · 0 评论 -
Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表转载 2012-02-09 23:20:39 · 209 阅读 · 0 评论 -
Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
说明: 在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码)如果要创建新的用户就必须以system或者sysman(这二者的权限最大)的身份登录后才可创建创建用户格式:create user 用户名 identified by 密码(例如:create user cht identified转载 2012-02-11 11:17:48 · 472 阅读 · 0 评论 -
Oracle 创建索引的基本规则总结
一、B-Tree索引1. 选择索引字段的原则:在WHERE子句中最频繁使用的字段 联接语句中的联接字段 选择高选择性的字段(如果很少的字段拥有相同值,即有很多独特值,则选择性很好) ORACLE在UNIQUE和主键字段上自动建立索引 在选择性很差的字段上建索引只有在这个字段的值分布非常倾斜的情况下才有益(在这种情况下,某一,两个字段值比其它字段值少出现很多) 不要在很少独特值转载 2012-02-13 23:35:34 · 415 阅读 · 0 评论 -
oracle包dbms_job的使用
一、设置初始化参数 job_queue_processessql> alter system set job_queue_processes=n;(n>0)job_queue_processes最大值为1000查看job queue 后台进程sql>select name,description from v$bgprocess;或者sql>show parameter job转载 2012-03-06 09:23:30 · 410 阅读 · 0 评论 -
用命令行创建Oracle表空间、用户及权限的分配
//创建临时表空间 create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local转载 2012-03-10 22:51:38 · 647 阅读 · 0 评论 -
Mysql 查看连接数,状态
命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出请使用show full processlist; mysql> show processlist; 命令: show status;命令:show status lik转载 2012-08-14 15:39:08 · 924 阅读 · 0 评论 -
mysql触发程序(触发器)
语法:CREATE TRIGGER 触发器名称> --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象.{ BEFORE | AFTER } --触发器有执行的时间设置:可以设置为事件发生前或后。{ INSERT | UPDATE | DELETE } --同样也能设定触发的事件:它们可以在执行insert、update或转载 2013-04-07 15:37:33 · 1377 阅读 · 0 评论