![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 64
半月斋
但管努力,莫问前程
展开
-
Cassandra
最近的项目里用到了cassandra,所谓的nosql数据库,big data的大载体。其实都是扯淡,什么大数据,都是用来忽悠人的。(声明:技术选择不是本人)所以这次项目里它只是用来做缓存的。cassandra主要的特性自己可以在网上找到,实在找不到就百度百科。我不会写文章,所以我只简单罗列一些遇到的问题,希望能帮到大家,当然你也可以打打酱油神马的。我用的是1.2.11版本,没用...原创 2014-02-24 23:02:23 · 174 阅读 · 0 评论 -
SQL优化
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的...原创 2014-07-31 23:33:11 · 79 阅读 · 0 评论 -
oracle批量执行sql
方法一:写到存储过程里面 方法二:写到 *.sql2014-04-15 09:26:10 · 238 阅读 · 0 评论 -
oracle存储过程语法详解
存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 定义总是很抽象。存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Server)。如果我们通过创建存储过程以及在ASP中调用存储过程,就可以避免将SQL语句同ASP代码混杂在一起。这样做的好处至少有三个: 第一、大大提高效率。存储过程本身的执行速度非常快,而且,调用存储过...原创 2014-04-15 09:41:10 · 238 阅读 · 0 评论 -
MySql的中文输入和显示乱码问题
一、不能显示中文解决办法: 参考:http://bbs3.chinaunix.net/thread-880131-1-1.html 1:windows平台,因为windows操作系统默认的是用了gb2312这个字符,而mysql在安装的时候, 默认的是客户端和服务器都用了latin1,所以这就导致一个字符集和字符校验不匹配的问题, 这个时候只需要找到mysql的配置...原创 2014-04-15 23:24:42 · 160 阅读 · 0 评论 -
MySQL命令行导出/入数据
MySQL命令行导出数据库 MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin (或者直接将windows的环境变量path中添加该目录) 2,导出数据库:mysqldump -u 用户名 -p 数据库名 > ...原创 2014-04-16 00:53:44 · 99 阅读 · 0 评论 -
浅谈数据库设计技巧
说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处理其数...原创 2014-04-19 23:21:38 · 76 阅读 · 0 评论