- 博客(33)
- 收藏
- 关注

原创 爬取有道翻译练习
方法一 import urllib.request import urllib.parse import json import time # url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'#去掉url中的_o url = 'http://fanyi.youdao.c...
2018-12-27 21:57:52
867
原创 python 向上取整
python 向上取整 number = response.xpath('//span[@class="f-right"]/font/text()').extract_first() print(number) page = int(number) / 50 # 这里number是字符串需要转成整型进行计算 print(page) pages = math.ceil(page) ...
2019-05-28 11:15:03
9172
原创 SQL INSERT INTO 语句(在表中插入)
INSERT INTO 语句用于向表中插入新的数据行。SQL INSERT INTO 语法INSERT INTO 语句可以用两种形式编写。第一个表单没有指定要插入数据的列的名称,只提供要插入的值,即可添加一行新的数据:INSERT INTO table_name (column1, column2, column3, ...)VALUES (value1, value2, value...
2019-05-24 17:04:17
64103
3
原创 SQL ORDER BY学习W3Cschool
SQL ORDER BY 关键字ORDER BY 关键字用于按升序或降序对结果集进行排序。ORDER BY 关键字默认情况下按升序排序记录。如果需要按降序对记录进行排序,可以使用DESC关键字。SQL ORDER BY 语法SELECT column1, column2, ...FROM table_nameORDER BY column1, column2, .....
2019-05-24 16:34:27
280
原创 SQL AND, OR and NOT(与,或)学习W3Cschool
AND&OR运算符用于根据一个以上的条件过滤记录AND和OR运算符用于根据多个条件筛选记录:如果由AND分隔的所有条件为TRUE,则AND运算符显示记录。如果使用AND运算符组合N个条件。对于SQL语句执行的操作(无论是事务还是查询),所有由AND分隔的条件都必须为TRUE。如果由OR分隔的任何条件为真,则OR运算符显示记录。如果使用OR运算符组合N个条件。对于...
2019-05-24 16:04:31
3813
原创 SQL WHERE(查询子句)学习W3Cschool
SQL WHERE 子句WHERE 子句用于过滤记录。WHERE 子句用于提取满足指定标准的记录。SQL WHERE 语法SELECT column1, column2, ...FROM table_nameWHERE condition;注意: WHERE子句不仅用于SELECT语法,还用于UPDATE,DELETE语法等!WHERE子句可以与以下类型的SQL语句一起使...
2019-05-24 15:19:39
228
原创 SQL MID() 提取字符函数 , LEN, ROUND,NOW 函数
1.MID() 函数用于从文本字段中提取字符。SQL MID() 语法SELECT MID(column_name,start[,length]) FROM table_name; 参数描述column_name必需。要提取字符的字段。start必需。规定开始位置(起始值是 1)。length可选。要返回的字符数。如果省略,则 MID() 函数返回剩...
2019-05-22 14:53:39
780
原创 SQL 字母大小写转换函数UPPER()、UCASE()、LOWER()和LCASE()
1、SQL UPPER()函数SQL upper()函数字母大小写转换函数,将字母转成大写 - 返回字符串str,根据当前字符集映射的所有字符更改为大写。SQL> SELECT UPPER('Allah-hus-w3cschool');+---------------------------------------------------------+| UPPER('Allah...
2019-05-21 17:46:20
21789
原创 SQL GROUP BY 语句
1. Aggregate 函数常常需要添加 GROUP BY 语句2. GROUP BY语句通常与集合函数(COUNT,MAX,MIN,SUM,AVG)一起使用,以按一个或多个列对结果集进行分组。SQL GROUP BY 语法SELECT column_name(s)FROM table_nameWHERE conditionGROUP BY column_name(s)ORDER...
2019-05-21 15:30:31
210
原创 SQL FIRST() 函数,LAST() 函数
一.SQL FIRST() 语法SELECT FIRST(column_name) FROM table_name; 1. SQL Server 语法SELECT TOP 1 column_nameFROM table_nameORDER BY column_name ASC; 2.MySQL 语法SELECT column_name FROM table_name...
2019-05-21 14:42:09
629
原创 SQL 函数 学习W3Cschool
1.SQL Aggregate 函数SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。AVG() - 返回平均值COUNT() - 返回行数FIRST() - 返回第一个记录的值LAST() - 返回最后一个记录的值MAX() - 返回最大值MIN() - 返回最小值SUM() - 返回总和2.SQL Scalar 函数SQL Scalar 函数基于输入...
2019-05-20 16:08:44
174
原创 SQL 之 MAX, MIN, COUNT 函数 → 学习(W3Cschool)
1.MAX() 函数MAX() 函数返回所选列的最大值。SQL MAX() 语法SELECT MAX(column_name)FROM table_nameWHERE condition;示例需求 :SQL语句查找最昂贵的产品的价格:SELECT MAX(Price) AS LargestPrice FROM Products; 2.SQL MIN() 函数MIN(...
2019-05-17 14:09:01
987
原创 SQL 笔记之 通配符 (学习W3Cschool)
百分号代表零个、一个或者多个字符。下划线代表单一的字符。这些符号可以组合在一起使用。语法“%” 和 “_” 的基本语法如下所示:SELECT FROM table_nameWHERE column LIKE 'XXXX%'or SELECT FROM table_nameWHERE column LIKE '%XXXX%'orSELECT FROM table_name...
2019-05-17 13:16:52
324
原创 学习 SQL 使用序列(自动递增)
说明:序列是根据需要产生的一组有序整数:1, 2, 3 … 序列在数据库中经常用到,因为许多应用要求数据表中的的每一行都有一个唯一的值,序列为此提供了一种简单的方法。本节阐述在 MySQL 中如何使用序列。1.使用 AUTO_INCREMENT 列在 MySQL 中使用序列最简单的方式是,把某列定义为 AUTO_INCREMENT,然后将剩下的事情交由 MySQL 处理:示例:试一下下...
2019-05-17 11:37:25
5248
原创 学习SQL 事务
事务实在数据库上按照一定的扩机顺序执行的任务序列,即可以由用户手动执行,也可以有某种数据库程序自动执行。事务实际上就是对数据库的一个或者多个更改。当你在某张表上创建或者删除记录时,你就已经使用事务了 ,控制事务以保证数据完整性,并对数据库错误做出处理,对数据库来说非常重要实践中,通常会将很多SQL查询组合在一起,并将其作为某个事务一部分来执行事务的属性事务具有以下四个标准属性,通常用缩略...
2019-05-17 10:53:41
4340
原创 SQL HAVING 子句
HAVING 子句使你能够指定过滤条件,从而控制查询结果中哪些组可以出现在最终结果里面。WHERE 子句对被选择的列施加条件,而 HAVING 子句则对 GROUP BY 子句所产生的组施加条件。语法SELECTFROMWHEREGROUP BYHAVINGORDER BY*在 SELECT 查询中,HAVING 子句必须紧随 GROUP BY 子句,并出现在 OR...
2019-05-14 17:07:56
316
原创 SQL DISTINCT 处理重复数据
对于数据表中会存在相同的记录。在获取表中记录时,相较于取得重复记录来说,取得唯一的记录显然更有意义。SQL DISTINCT 关键字,与 SELECT 语句一起使用可以时,可以达到消除所有重复记录,只返回唯一记录的目的。语法:SELECT DISTINCT column1, column2,.....columnN FROM table_nameWHERE [conditio...
2019-05-14 16:38:30
1233
原创 SQL AUTO INCREMENT(自动递增) 字段
Auto-increment 会在新记录插入表中时生成一个唯一的数字。希望在每次插入新记录时自动创建主键字段的值,在表中创建一个自动增量(auto-increment)字段。1.用于 MySQL 的语法CREATE TABLE Persons ( ID int NOT NULL AUTO_INCREMENT, ...
2019-05-13 14:54:59
13359
1
原创 SQL ALTER TABLE 语句用于在现有表中添加、删除或修改列
ALTER TABLE 语句 ALTER TABLE 语句用于在现有表中添加、删除或修改列。1.若要向表中添加列,请使用以下语法:ALTER TABLE table_name ADD column_name datatype 2.若要删除表中的列,请使用以下语法(请注意,一些数据库系统不允许这样删除数据库表中的列):ALTER TABLE table...
2019-05-13 14:15:17
20706
原创 SQL 创建数据库,创建表
1.SQL CREATE DATABASE 语法CREATE DATABASE 库名;创建数据库后,您可以在数据库列表中检查它。SHOW DATABASES;2.SQL CREATE TABLE 语句CREATE TABLE 语句用于创建数据库中的表。表由行和列组成,每个表都必须有个表名。SQL CREATE TABLE 语法CREATE TABLE table_name ...
2019-05-13 13:32:26
27524
原创 python自定义切割字符串,并取出想要的数据
例:按照’/'切割page.split('/')[1] # 按照'/'切割字符串,取索引以1 # '共987条/50页' \ # '50页' s = page.split('/')[1] pages = re.sub('\D','',s) # 把字符串的汉子替换成空 # print(pages)# 50...
2019-05-13 11:45:03
3462
原创 SQL 撤销索引、撤销表以及撤销数据库
通过使用 DROP 语句,可以轻松地删除索引、表和数据库。1.删除索引用于 MS SQL Server 的 DROP INDEX 语法:DROP INDEX table_name.index_name 用于 MySQL 的 DROP INDEX 语法:ALTER TABLE table_name DROP INDEX index_name 2.删除表DROP TABLE 语...
2019-05-09 16:11:39
1702
原创 学习 SQL SELECT INTO 语句
前言<font #ADD8E6 size=4 face=“微软雅黑”>使用 SQL,您可以将信息从一个表中复制到另一个表中。SELECT INTO 语句从一个表中复制数据,然后将数据插入到另一个新表中。1.SQL SELECT INTO 语法需求:我们可以把所有的列都复制到新表中:SELECT *INTO newtable [IN externaldb]FROM t...
2019-05-09 15:47:44
414
原创 SQL JOIN的一系列操作 (嘎~嘎~嘎~)
SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。引用两个表谁订购了产品,并且他们订购了什么产品?SELECT Persons.LastName, Persons.FirstName, Orders.OrderNoFROM Persons, OrdersWHERE Persons.Id_P = Orders.Id_P 1.SQL JOIN - 使用 ...
2019-05-08 18:09:48
151
原创 python 字典
i = [1,2,3,4,5,6]j = ['一','二','三','四','五','六']s = {}for z in range(0,6): s[i[z]] = j[z]print(s)for key,value in s.items(): # print(str(key) +':'+ str(value)) print(str(key)) pri...
2019-05-07 17:27:35
125
原创 替换指定字符串
n = response.url # print(n.replace('index', 'Contact')) # 替换指定字符串 url = n.replace('index', 'Contact')
2019-05-06 11:21:22
208
原创 正则匹配字符串的数字
pages = response.xpath('//div[@class="pages"]/text()').extract() # print(pages[0].strip()) page = pages[0].strip() page = re.sub("\D","",pages[0].strip()) #正则匹配...
2019-05-05 16:44:53
2716
原创 当URL和代码中遇到乱码
html = response.text# 对文本进行重新编码 html = html.encode('ISO-8859-1') # print(html) html = html.decode('utf-8') #解码 # print(html)1.quote()该方法可以将内容转化为URL编码格式,URL中带有中文参数时,有时可能会导致乱码的问题,此时用这个方法...
2019-04-24 15:12:47
182
原创 SQL ☞ “between” , “Alias”
1.SQL Between 操作符BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。SQL Between 语法 SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2实例1:如需以字母顺序显示介于 “Adams”(包括)和 “Cart...
2019-04-24 07:57:34
154
原创 学习数据库,实现组合两个表
例题:一.题解1.select FirstName,LastName,City,State from Person left join Address on Person.PersonId = Address.PersonId2.SELECT Person.FirstName, Person.LastName,Address.City,Address.State FROM Pe...
2019-04-23 07:55:25
1214
原创 学习python处理异常笔记
python处理异常urllib的error模块定义了由request模块产生的异常。如果出现了问题,request模块便会抛出error模块中定义的异常1.URLErrorURLError类来自urllib库的error模块,它继承自OSError异常模块的基类,由request模块产生的异常都可以通过捕获这个类来处理2.HTTPError它是URLError,专门用来处理HTTP请求...
2019-04-19 11:13:42
161
原创 R笔记☞函数-字符串-向量-列表
1.使用参数值调用函数(按位置和名称)函数调用的参数可以按照函数中定义的顺序提供,也可以以不同的顺序提供,但分配给参数的名称。#用参数创建函数 new.function <- function(a,b,c) { result <- a * b + c print(result)}# 按参数位置调用函数.new.function(5,3,11)# 按参数名称...
2019-04-16 14:22:10
937
转载 session 和 cookie的区别, 他们都是什么.
二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cooki...
2018-08-14 00:24:54
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人