07 2016 档案
摘要:1.on是在生成临时表时()起作用,而且不管on中的条件是否为真,都会返回(left join)左边所有的数据,如果不匹配也是返回空。 2.where 是在生成了临时表后,再对表进行过滤 个人理解:先on后where,先通过on把所有数据生成临时表,where对临时表过滤。 有点深奥吗?来举个例子:
阅读全文
摘要:以时间2007-11-02 13:45:25为例 日期字段 格式 英文 解释 显示值 Year yy two digits 两位年 07 yyy three digits 三位年 007 yyyy four digits 四位年 2007 Month mm number 两位月 11 mon abb
阅读全文
摘要:今天,来对之前自学python做的一个小任务进行复习和总结,首先回顾之前任务的每一个步骤,按照自己个人的思路,一布一步往下做 需求:根据主网站,爬取出大连市各年地区生产总值,观察2010至2015年的趋势 1.获取网页html源码 2.根据html源码解析a标签 3.对a标签进行筛选,返回对应的a标
阅读全文
摘要:这里记录下python怎么去和数据库打交道,也就是这么怎么去连接数据库,以及对数据库的操作,我这里用的sqlserver, 好了,首先当然是引入我们的模块包: 猜的不错的话应该会出错,因为没有安装myssql安装包,这里需要在网上下载相应的模块安装 和解析html同样的道理,需要创建一个类,我把它命
阅读全文
摘要:上节我们说了怎么从一个网页中获取所有的a标签,包括a标签的文本和a标签的url,以及最后经过整理,直接从网页中获取key-value键值对,也就是标签:url这种形式。 例如 : 百度: http://www.baidu.com 在此基础,我们还可以做一些模糊筛选,将我们感兴趣的所有标签查找初来,供
阅读全文
摘要:经过这段时间对SQL的基础学习,下面对自己的学习做个总结或者也可以说是个回顾吧! 我练习的是在oracle数据库平台上,并且安装了PLSQL Developer工具。下面是我从小白开始一路学习的回顾: 首先这是PLSQL Developer的登陆界面: SQL SELECT 查询语法 基本查询: 条
阅读全文
摘要:记得我们在其他语言中都学到过循环,尤其是对for循环是再熟悉不过了 比如我有一个数组 a[10]={1,2,3,4,5,6,7,8,9,10} 下面需要依次循环打印出来,C语言首先想到的是 for(i=0;i<10;i++ ) { print a[i] } 但是在Python中,我们可以很方便的写出
阅读全文
摘要:Python程序提供很多处理日期和时间的函数格式,转换日期格式是非常常用的一个功能,python也非常容易实现 下面是一些例子: 获取当前的时间戳 获取当前时间的所有参数 获取默认格式化的时间日期 获取自定义的时间日期格式 运行结果: 其实大家有没有发现,它只是调用了一个函数(time.strfti
阅读全文
摘要:今天我们来学习怎么从网络上抓取我们想得到的信息,要从网页上得到我们的信息,首先是从网络上通过url获取页面 的文本,先从最简单的开始,比如获取百度首页的html。 对应代码如下: 获取网页html源码(1) 获取网页html源码(1) 我们还可以对这个函数进行细化:函数此时有返回值,返回的是我们的h
阅读全文
摘要:条件判断和循环 条件判断 age = 20 if age >= 18: print 'your age is',age print 'adult' elif age >=6 : print 'teenager' else: print 'kid' 循环 names = ['Michael','Bob
阅读全文
摘要:Hi,最近得知了有这么一种计算机语言,名字叫Python,下面对自己从零开始学习的一个记录。被大家所熟知的语言有很多种,比如说C语言 、java 、C++ 、C#等,以及javascri和火的一塌糊涂的HTML5。那么,Python又是什么鬼呢? 首先它是一门计算机程序设计语言(废话),加个词语来修
阅读全文
摘要:jsoup可以用来解析HTML的内容,其功能非常强大,它可以向javascript那样直接从网页中提取有用的信息 例如1: 从html字符串中解析数据 从本地文件中解析数据 直接从网络上解析数据 注意:需要引用的jar为以下: import org.jsoup.*;import org.jsoup.
阅读全文
摘要:案例一:对QQ号进行验证 要求:必须是0-15位,0不能开头,只能是数字 在没学过正则表达式,首先想到的是: 再优化一下,可以这么写: 接下来,最重要,简便的正则表达式派上用场: 正则表达式(替换) 正则表达式(获取) 作用:将字符串中符合规则的字符串取出 步骤:1.将正则表达式封装成对象 Patt
阅读全文
摘要:Oracle中几个类似集合的用法 union all:将多个选择结果取并集,并且包含重复部分 unional:将 intersect: minus: Oracle拆分字段 如有下数据:我们需要将表格1中的数据形式转换成表格2的形式(也就是将老师这个字段拆成单行) 表1 表2 此处的核心问题就是:需要
阅读全文
摘要:数据控制语言 用来授予或者回收访问数据库中的各种对象,如表 、视图 、索引 等 基本的操作如下:
阅读全文
摘要:merge into 语句就是insert和update的一个封装,简单来说就是: 有则更新,无则插入 下面说怎么使用 MERGE INTO table_Name T1(匿名) using (另外一张表,或者是查询出来的部分数据)T2 on(条件) 注意:ON条件里的字段在后面是不能操作的,(epm
阅读全文
摘要:首先创建学生表: 然后我们创建触发器,当往学生表中插入数据,就触发另一个操作(这里我们打印出插入的数据) 对应的触发器代码如下: 这里 :new 对象表示了插入的记录,可以通过:new.columnName来引用记录的每个字段值 注意这里用到了:dbms_output.put_line()函数,所以
阅读全文

浙公网安备 33010602011771号