<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaolute的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaolute</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaolute]]></copyright><item><title><![CDATA[python 向上取整]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90635671</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90635671</guid><author>xiaolute</author><pubDate>Tue, 28 May 2019 11:15:03 +0800</pubDate><description><![CDATA[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)   ...]]></description><category></category></item><item><title><![CDATA[SQL INSERT INTO 语句（在表中插入）]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90519666</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90519666</guid><author>xiaolute</author><pubDate>Fri, 24 May 2019 17:04:17 +0800</pubDate><description><![CDATA[INSERT INTO 语句用于向表中插入新的数据行。
SQL INSERT INTO 语法
INSERT INTO 语句可以用两种形式编写。

第一个表单没有指定要插入数据的列的名称，只提供要插入的值，即可添加一行新的数据：

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value...]]></description><category></category></item><item><title><![CDATA[SQL ORDER BY学习W3Cschool]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90518890</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90518890</guid><author>xiaolute</author><pubDate>Fri, 24 May 2019 16:34:27 +0800</pubDate><description><![CDATA[SQL ORDER BY 关键字


ORDER BY 关键字用于按升序或降序对结果集进行排序。


ORDER BY 关键字默认情况下按升序排序记录。


如果需要按降序对记录进行排序，可以使用DESC关键字。



SQL ORDER BY 语法
SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, .....]]></description><category></category></item><item><title><![CDATA[SQL AND, OR and NOT（与，或）学习W3Cschool]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90518131</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90518131</guid><author>xiaolute</author><pubDate>Fri, 24 May 2019 16:04:31 +0800</pubDate><description><![CDATA[AND&amp;OR运算符用于根据一个以上的条件过滤记录
AND和OR运算符用于根据多个条件筛选记录：


如果由AND分隔的所有条件为TRUE，则AND运算符显示记录。


如果使用AND运算符组合N个条件。对于SQL语句执行的操作(无论是事务还是查询)，所有由AND分隔的条件都必须为TRUE。



如果由OR分隔的任何条件为真，则OR运算符显示记录。


如果使用OR运算符组合N个条件。对于...]]></description><category></category></item><item><title><![CDATA[SQL WHERE（查询子句）学习W3Cschool]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90516977</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90516977</guid><author>xiaolute</author><pubDate>Fri, 24 May 2019 15:19:39 +0800</pubDate><description><![CDATA[SQL WHERE 子句

WHERE 子句用于过滤记录。
WHERE 子句用于提取满足指定标准的记录。


SQL WHERE 语法
SELECT column1, column2, ...
FROM table_name
WHERE condition;


注意： WHERE子句不仅用于SELECT语法，还用于UPDATE，DELETE语法等！
WHERE子句可以与以下类型的SQL语句一起使...]]></description><category></category></item><item><title><![CDATA[SQL MID() 提取字符函数 , LEN, ROUND，NOW 函数]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90412030</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90412030</guid><author>xiaolute</author><pubDate>Wed, 22 May 2019 14:53:39 +0800</pubDate><description><![CDATA[1.MID() 函数用于从文本字段中提取字符。
SQL MID() 语法
SELECT MID(column_name,start[,length]) FROM table_name;  





参数
描述




column_name
必需。要提取字符的字段。


start
必需。规定开始位置（起始值是 1）。


length
可选。要返回的字符数。如果省略，则 MID() 函数返回剩...]]></description><category></category></item><item><title><![CDATA[SQL 字母大小写转换函数UPPER()、UCASE()、LOWER()和LCASE()]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90411721</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90411721</guid><author>xiaolute</author><pubDate>Tue, 21 May 2019 17:46:20 +0800</pubDate><description><![CDATA[1、SQL UPPER()函数

SQL upper()函数字母大小写转换函数，将字母转成大写 - 返回字符串str，根据当前字符集映射的所有字符更改为大写。

SQL&gt; SELECT UPPER('Allah-hus-w3cschool');
+---------------------------------------------------------+
| UPPER('Allah...]]></description><category></category></item><item><title><![CDATA[SQL GROUP BY 语句]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90407952</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90407952</guid><author>xiaolute</author><pubDate>Tue, 21 May 2019 15:30:31 +0800</pubDate><description><![CDATA[1. Aggregate 函数常常需要添加 GROUP BY 语句
2. GROUP BY语句通常与集合函数（COUNT，MAX，MIN，SUM，AVG）一起使用，以按一个或多个列对结果集进行分组。

SQL GROUP BY 语法
SELECT column_name(s)
FROM table_name
WHERE condition
GROUP BY column_name(s)
ORDER...]]></description><category></category></item><item><title><![CDATA[SQL FIRST() 函数，LAST() 函数]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90406773</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90406773</guid><author>xiaolute</author><pubDate>Tue, 21 May 2019 14:42:09 +0800</pubDate><description><![CDATA[一.SQL FIRST() 语法
SELECT FIRST(column_name) FROM table_name;     



1. SQL Server 语法
SELECT TOP 1 column_name
FROM table_name
ORDER BY column_name ASC;  

2.MySQL 语法
SELECT column_name FROM table_name...]]></description><category></category></item><item><title><![CDATA[SQL 函数   学习W3Cschool]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90376929</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90376929</guid><author>xiaolute</author><pubDate>Mon, 20 May 2019 16:08:44 +0800</pubDate><description><![CDATA[1.SQL Aggregate 函数
SQL Aggregate 函数计算从列中取得的值，返回一个单一的值。

AVG() - 返回平均值
COUNT() - 返回行数
FIRST() - 返回第一个记录的值
LAST() - 返回最后一个记录的值
MAX() - 返回最大值
MIN() - 返回最小值
SUM() - 返回总和

2.SQL Scalar 函数
SQL Scalar 函数基于输入...]]></description><category></category></item><item><title><![CDATA[SQL 之 MAX, MIN, COUNT 函数 → 学习（W3Cschool）]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90292148</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90292148</guid><author>xiaolute</author><pubDate>Fri, 17 May 2019 14:09:01 +0800</pubDate><description><![CDATA[1.MAX() 函数
MAX() 函数返回所选列的最大值。

SQL MAX() 语法
SELECT MAX(column_name)
FROM table_name
WHERE condition;

示例

需求 ：SQL语句查找最昂贵的产品的价格：
SELECT MAX(Price) AS LargestPrice 
FROM Products; 


2.SQL MIN() 函数
MIN(...]]></description><category></category></item><item><title><![CDATA[SQL 笔记之 通配符  （学习W3Cschool）]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90291376</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90291376</guid><author>xiaolute</author><pubDate>Fri, 17 May 2019 13:16:52 +0800</pubDate><description><![CDATA[百分号代表零个、一个或者多个字符。下划线代表单一的字符。这些符号可以组合在一起使用。

语法
“%” 和 “_” 的基本语法如下所示：
SELECT FROM table_name
WHERE column LIKE 'XXXX%'

or 

SELECT FROM table_name
WHERE column LIKE '%XXXX%'

or

SELECT FROM table_name...]]></description><category></category></item><item><title><![CDATA[学习 SQL 使用序列(自动递增）]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90290256</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90290256</guid><author>xiaolute</author><pubDate>Fri, 17 May 2019 11:37:25 +0800</pubDate><description><![CDATA[说明：
序列是根据需要产生的一组有序整数：1, 2, 3 … 序列在数据库中经常用到，因为许多应用要求数据表中的的每一行都有一个唯一的值，序列为此提供了一种简单的方法。
本节阐述在 MySQL 中如何使用序列。
1.使用 AUTO_INCREMENT 列
在 MySQL 中使用序列最简单的方式是，把某列定义为 AUTO_INCREMENT，然后将剩下的事情交由 MySQL 处理：
示例：
试一下下...]]></description><category></category></item><item><title><![CDATA[学习SQL 事务]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90287610</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90287610</guid><author>xiaolute</author><pubDate>Fri, 17 May 2019 10:53:41 +0800</pubDate><description><![CDATA[事务实在数据库上按照一定的扩机顺序执行的任务序列，即可以由用户手动执行，也可以有某种数据库程序自动执行。
事务实际上就是对数据库的一个或者多个更改。当你在某张表上创建或者删除记录时，你就已经使用事务了 ，控制事务以保证数据完整性，并对数据库错误做出处理，对数据库来说非常重要
实践中，通常会将很多SQL查询组合在一起，并将其作为某个事务一部分来执行
事务的属性

事务具有以下四个标准属性，通常用缩略...]]></description><category></category></item><item><title><![CDATA[SQL HAVING 子句]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90210605</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90210605</guid><author>xiaolute</author><pubDate>Tue, 14 May 2019 17:07:56 +0800</pubDate><description><![CDATA[HAVING 子句使你能够指定过滤条件，从而控制查询结果中哪些组可以出现在最终结果里面。


WHERE 子句对被选择的列施加条件，而 HAVING 子句则对 GROUP BY 子句所产生的组施加条件。


语法
SELECT
FROM
WHERE
GROUP BY
HAVING
ORDER BY

*在 SELECT 查询中，HAVING 子句必须紧随 GROUP BY 子句，并出现在 OR...]]></description><category></category></item><item><title><![CDATA[SQL DISTINCT 处理重复数据]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90209783</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90209783</guid><author>xiaolute</author><pubDate>Tue, 14 May 2019 16:38:30 +0800</pubDate><description><![CDATA[对于数据表中会存在相同的记录。在获取表中记录时，相较于取得重复记录来说，取得唯一的记录显然更有意义。


SQL DISTINCT 关键字，与 SELECT 语句一起使用可以时，可以达到消除所有重复记录，只返回唯一记录的目的。


语法：
SELECT DISTINCT column1, column2,.....columnN 
FROM table_name
WHERE [conditio...]]></description><category></category></item><item><title><![CDATA[SQL AUTO INCREMENT(自动递增) 字段]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90173445</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90173445</guid><author>xiaolute</author><pubDate>Mon, 13 May 2019 14:54:59 +0800</pubDate><description><![CDATA[Auto-increment 会在新记录插入表中时生成一个唯一的数字。
希望在每次插入新记录时自动创建主键字段的值,在表中创建一个自动增量（auto-increment）字段。
1.用于 MySQL 的语法
CREATE TABLE Persons                
(                
ID int NOT NULL AUTO_INCREMENT,          ...]]></description><category></category></item><item><title><![CDATA[SQL ALTER TABLE 语句用于在现有表中添加、删除或修改列]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90172590</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90172590</guid><author>xiaolute</author><pubDate>Mon, 13 May 2019 14:15:17 +0800</pubDate><description><![CDATA[ALTER TABLE 语句
　ALTER TABLE 语句用于在现有表中添加、删除或修改列。

1.若要向表中添加列，请使用以下语法：
ALTER TABLE table_name                
ADD column_name datatype 


2.若要删除表中的列，请使用以下语法（请注意，一些数据库系统不允许这样删除数据库表中的列）：
ALTER TABLE table...]]></description><category></category></item><item><title><![CDATA[SQL  创建数据库，创建表]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90171567</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90171567</guid><author>xiaolute</author><pubDate>Mon, 13 May 2019 13:32:26 +0800</pubDate><description><![CDATA[1.SQL CREATE DATABASE 语法
CREATE DATABASE 库名;

创建数据库后，您可以在数据库列表中检查它。
SHOW DATABASES;

2.SQL CREATE TABLE 语句

CREATE TABLE 语句用于创建数据库中的表。
表由行和列组成，每个表都必须有个表名。

SQL CREATE TABLE 语法
CREATE TABLE table_name ...]]></description><category></category></item><item><title><![CDATA[python自定义切割字符串，并取出想要的数据]]></title><link>https://blog.youkuaiyun.com/xiaolute/article/details/90170274</link><guid>https://blog.youkuaiyun.com/xiaolute/article/details/90170274</guid><author>xiaolute</author><pubDate>Mon, 13 May 2019 11:45:03 +0800</pubDate><description><![CDATA[例：按照’/'切割
page.split('/')[1]  # 按照'/'切割字符串，取索引以1
 # '共987条/50页' \
    # '50页'
 s = page.split('/')[1]
        pages = re.sub('\D','',s)     # 把字符串的汉子替换成空
        # print(pages)
# 50


...]]></description><category></category></item></channel></rss>