区块哈希
区域链是按照时间顺序首尾连接在一起的,交易数据经过加密之后才会形成哈希值。这个哈希值称为下个区块的重要标志。
每个区块也会被标记一个时间,这个时间称之为“时间戳”。时间戳技术保证了区块的完成历史。
时间戳表示的是这个区块被写入的时间点。每个新生区块的头部包含一个区块的哈希值,从创世块(第一个区块)到当前区块连在一起,形成了长长的区域链。
Stay Foolish Stay Hungry
区域链是按照时间顺序首尾连接在一起的,交易数据经过加密之后才会形成哈希值。这个哈希值称为下个区块的重要标志。
每个区块也会被标记一个时间,这个时间称之为“时间戳”。时间戳技术保证了区块的完成历史。
时间戳表示的是这个区块被写入的时间点。每个新生区块的头部包含一个区块的哈希值,从创世块(第一个区块)到当前区块连在一起,形成了长长的区域链。
通配符的主要作用是对特殊的数据进行搜索,它是用来匹配一部分特定字符。通配符只能用于文本数据,非文本数据不能使用通配符。
由字面值、通配符或者两者组成的搜索条件。
%
表示任意字符出现任意次数,包含0个,1个或者多个字符%
不能匹配NULL
在实际中我们可能只是需要汇总数据而不是将它们检索出来,SQL
提供了专门的函数来使用。聚合函数aggregate function
具有特定的使用场景
max、min、mean、sum
等select
子句在是用的时候必须遵循的顺序是
1 | import numpy as np |
重新索引不会改变原数据
Series.reindex
DF.reindex()
columns
关键字指定在SQL
查询中的常见语句顺序是
select
from
where
order by
使用的数据是《SQL
必知必会》书中的栗子。五个表分别是:
Vendors
:存储销售产品的供应商信息,每个供应商对应一条记录Products
:产品目录,每行对应一个产品Customers
:存储顾客信息的表Orders
:存储顾客订单(订单日期,订单顾客ID)OrderItems
:订单的详细信息,每个订单中每个物品对应一行数据
DQL(data query language)
数据查询语言,主要的作用是对数据库中的数据进行查询的操作,也是最常见和最重要的功能,查询的方法也是多种多样:联合查询、分组查询、内连查询、子查询
等,还可以限制查询的条数
等,下面介绍几种常见的查询
格式:
1 | select column1,column2,... # 需要查询的字段 |
data control language,DCL
,数据控制语言,主要是对数据库中的登录和用户的权限进行控制的语言,包含
MySQL
数据库revoke
DML,
data manipulation language
,数据操作语言。主要是对数据库中的表记录进行操作的语言,包含往表中插入数据、表中数据的更新、表的删除等
表中插入数据
表中数据更新
删除表