前文中我们把网络爬虫爬取的数据保存为JSON格式,但为了能够更方便地处理数据,我们希望把这些数据导入到MySQL数据库中。phpMyadmin可以把MySQL数据库中的数据导出为JSON格式文件,但却不能把JSON格式文件导入到MySQL数据库。为了实现这个目标,可以编写Python脚本将JSON格式数据转换为SQL语句以便导入MySQL数据库。
JSON文件tencent.json...
                            
                            
                                分类:
数据库   时间:
2014-04-28 10:33:41   
                                阅读次数:
479
                             
                    
                        
                            
                            
                                1、思考问题
在某张表中,存在一个id列(整数),用户希望在添加记录的时候,该列从1开始,自动的增长,如何处理?
2、介绍
Oracle通过序列处理自动增长列。
(1) 可以为表中的列自动产生值
(2) 由用户创建数据库对象,并可由多个用户共享。
(3) 一般用于主键或唯一列
(4) 序列也是一种数据对象
3、定义序列
²  格式:
Create sequence 序列名
[...
                            
                            
                                分类:
数据库   时间:
2014-04-27 22:26:46   
                                阅读次数:
325
                             
                    
                        
                            
                            
                                还在苦恼复制网页上的内容却有背景这个问题吗?现在你就可以知道几个无痕复制粘贴的方法啦!...
                            
                            
                                分类:
Web程序   时间:
2014-04-27 22:16:06   
                                阅读次数:
292
                             
                    
                        
                            
                            
                                需求调研在整个项目开发中有着举足轻重的作用,虽然是个苦差事,但是我们又不能掉以轻心,一旦做不好可能会影响整个项目的期望和成本,带来意想不到的恶果。但是面对众多“需求者”的你一言我一语,如果您没有纪晓岚的铁齿铜牙又想做好需求工作,该怎么办?话不多说,先从一个故事说起吧,希望以这种方式和阅读的朋友们产生共鸣...
 ...
            当市场部的小李兴致勃勃找到我,拿着XX万的合同...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 22:12:57   
                                阅读次数:
264
                             
                    
                        
                            
                            
                                上篇文章中,我们重点了解了腐蚀和膨胀这两种最基本的形态学操作,而运用这两个基本操作,我们可以实现更高级的形态学变换。
所以,本文的主角是OpenCV中的morphologyEx函数,它利用基本的膨胀和腐蚀技术,来执行更加高级的形态学变换,如开闭运算、形态学梯度、“顶帽”、“黑帽”等等。
 先上几张示例程序的截图吧:
有没有很熟悉这张图?没错,这就是最近热映的电影Captain America~
下面这张图的效果就有些凶残了:...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 22:12:16   
                                阅读次数:
646
                             
                    
                        
                            
                            
                                1.PL/SQL概述
PL/SQL(Procedure Language/Structuer Query Language)是Oracle对标准SQL规范的扩展,全面支持SQL的数据操作、事务控制等。PL/SQL完全支持SQL数据类型,减少了在应用程序和数据库之间转换数据的操作。
构成PL/SQL程序的基本单位是程序块。程序块由过程、函数和无名块3种形式组成,它们之间可以互相嵌套。...
                            
                            
                                分类:
数据库   时间:
2014-04-27 21:45:59   
                                阅读次数:
400
                             
                    
                        
                            
                            
                                复合索引最令人困惑的当属索引列的顺序,不仅依赖于使用该索引的查询,更需考虑排序和分组。前段时候我发了个帖子:where条件顺序和复合索引字段顺序。感兴趣的朋友不妨参与讨论。今天我提个自己的观点。在应用开发阶段,【选择性】是我们首要考虑因素,请看简图:当出现sql性能问题时,你可能需要注意以下几个:1. 随机IO2. 排序(order by)3. 分组(group by or distinct)这时...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 21:24:06   
                                阅读次数:
353
                             
                    
                        
                            
                            
                                原思路: 像括号配对一样,如果遇见select 就入栈,如果遇见from就出栈,直到栈为空,取得此时的位置,进行字符串截取。
实现方法:遇见字符s并且连续后5个字符elect 就+1,遇见字符f并且连续3个字符为rom就-1,当计数器结果为0时,返回当前字符的位置,然后进行字符串截取即可:
 /****
   * 获取截取位置
   * @param selectSQL
   * @retur...
                            
                            
                                分类:
数据库   时间:
2014-04-27 21:18:07   
                                阅读次数:
406
                             
                    
                        
                            
                            
                                前几天去了两个比较牛的互联网公司面试,在sql这块都遇到问题了,哎,可惜呀,先把简单的梳理一下
成绩表 score
1、group by 使用
按某一个维度进行分组
例如:
求每个同学的总分
SELECT student,SUM(score) FROM score GROUP BY student
求每个同学的平均分
SELECT student,AVG(score) FR...
                            
                            
                                分类:
数据库   时间:
2014-04-27 21:17:59   
                                阅读次数:
614
                             
                    
                        
                            
                            
                                1.存储过程
(1)存储过程的创建及修改
语法:
CREATE [OR REPLACE] PROCEDURE procedure_name
[(parameter_name [IN | OUT | IN OUT] datatype [{(:= | DEFAULT ) defaultvalue}] [, ...])]
{IS | AS}
BEGIN
procedure_...
                            
                            
                                分类:
数据库   时间:
2014-04-27 21:13:59   
                                阅读次数:
341