随笔分类 - database
存放一些我学习数据库的知识
摘要:转载:http://www.linuxeden.com/html/news/20150925/162996.html虽然说是讲给普通人的,恐怕没有数据理论知识也是看不懂的,不过已经将的很明白了,个人觉得将的很不错的一点:联系到我们之前的主/副例子,如果选择认为只有当数据在所有地方被复制(也称作同步复...
阅读全文
摘要:官网:http://redis.io/download一、安装redis的安装也很简单。二、使用利用redis自带的客户端,src/redis-client连接测试。
阅读全文
摘要:官网:http://www.postgresql.org/download/linux/redhat/一、安装由于我的机子是centos6.2,所以选择RedHat的。按照官网所说的进行安装:yum install postgresql-server # 安装PostgreSQL服务器service...
阅读全文
摘要:memcached官网:http://memcached.org/downloadsTip:Memcache是该项目的名称,memcached是服务器主程序的名字。一、安装memcached由于使用到了libevent库,所以在安装它之前需要先安装这个库。安装步骤就这么几步,很简单。二、使用
阅读全文
摘要:转自:列式数据库的简单分析这些天看数据仓库的内容,发现一个新内容——列式存储。曾经有想过把数据库行列转置作成索引,不过没有深想,没想到列式数据库已经开始发展起来了。首先看下WIKI上对列式数据库的解释:列式数据库是以列相关存储架构进行数据存储的数据库,主要适合与批量数据处理和即席查询。相对应的是行式...
阅读全文
摘要:Oracle一、insert allinto students values ('b10050501','zl')into students values ('b10050502','zjw')select * from dual;二、insert into studentsselect ‘b100...
阅读全文
摘要:要说slave_skip_errors选项,就不得不提mysql的replication机制,总的来说它分了三步来实现mysql主从库的同步master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events);slave将master的bin...
阅读全文
摘要:1、MySQL API数据结构MySQL API中用到了很多结构体类型,下面就简单说一下常用的结构体。MYSQL连接数据库前,必须先创建MYSQL变量,此变量在很多MySQL API函数中会用到,它包含了一些连接信息等数据。MYSQL_RESMYSQL_RES结构体中包含了查询结果集,也就是从数据库...
阅读全文
摘要:转自:Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS...
阅读全文
摘要:select t.DATA_PRECISION,t.DATA_SCALE,t.DATA_LENGTH,t.DATA_TYPE,t.COLUMN_NAME, t.NULLABLE,t.DATA_DEFAULT,c.COMMENTS from all_tab_columns t left join al...
阅读全文
摘要:1、插入数据后,返回插入的Idinsert into userINfo(userName, userAge) output inserted.userId values('Julia', '27')
阅读全文
摘要:写在前面的话:在日常的Sql server开发中,经常会用到Identity类型的标识列作为一个表结构的自增长编号。比如文章编号、记录编号等等。自增长的标识很大程度上方便了数据库程序的开发,但有时候这个固执的字段类型也会带来一些麻烦。1、修改标识列的字段值有时为了实现某些功能,需要修改类型为identity自增长类型的字段的值,但由于标识列的类型所限,这种操作默认是不允许的。比如目前数据库有5条正常添加的数据,此时删除2条,那么如果再添加数据时,自增长的标识列会自动赋值为6,可这时如果想在插入数据时赋值给3呢,默认是不允许的。如果你特别想改变这个值,完全由自己来控制该标识字段值的插入,方法还是
阅读全文
摘要:写在前面的话:不管是网站开发中还是应用程序开发中,我们都会经常遇到需要将数据从一个表中导入导入到另一个表中,甚至需要指定导入字段。1、如果需要导入数据的表中结构和源表中结构一致的话,可以用下面这种用法:将数据从源表取出,新建表并将数据插入select * into NewTable from OldTable只将源表中的列拷贝到表中,并不拷贝数据select * into NewTable from OldTable where 1=0也就是让where条件永远为假,所以一条数据都不取将数据插入到已存在的表中insert into NewTable select * from OldTable
阅读全文
摘要:转自:SQL injection写在前面的话:一次去面试,被问到,在自己以前做的项目中使用到了那些防止SQL注入的方法,因为自己一直都是在学校待着,做的项目都没有考虑这么完全,没有考虑过SQL注入,所以。。。为了了解SQL注入,所以下来后自己查了些资料,下面是我对SQL注入的理解。1、什么是SQL注...
阅读全文