![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 74
酷酷的猪
这个作者很懒,什么都没留下…
展开
-
数据库作业3
数据库系统作业31. 编写一个函数,函数名为get_student_phone,无接收参数,返回一个随机的手机号,长度11位,手机号以’159’或 '137’开头,要求任意满足该要求的手机号能等概率生成。CREATE OR REPLACE FUNCTION get_student_phone() RETURNS varchar AS $$DECLARE num1 integer; num2 integer; phone_num varchar;BEGIN num1 := floor(ran原创 2022-03-15 16:47:21 · 309 阅读 · 0 评论 -
数据库系统作业2
一、统计函数的使用:1、在表item中计算所有商品的数量,价格平均值,价格最大值,价格最小值,价格方差。SQL语句:SELECT COUNT(*) as NumberOfItems, AVG(x.I_PRICE) as Averageprice, MAX(x.I_PRICE) as Maxprice, Min(x.I_PRICE) as Minprice, VARIANCE(x.I_PRICE) as PricevarianceFROM bmsql_item x;查询结果截图:2、在表sto原创 2022-01-15 14:20:36 · 651 阅读 · 0 评论 -
数据库作业一
比特币hash用来确保数据的完整性和正确性数字签名:用来进行所有者确权密码学特性:碰撞阻力:两个不同的值不可能产生相同的hash值隐秘性:仅仅知道hash的输出,没有可行的办法算出输入值x谜题友好:不能在比2^n小很多的时间内根据hash的输出找到输入比特币没有帐户,只有钱包<public key , secret key>,公私钥的作用仅仅只是用于数字签名在比特币中“公钥即身份”UTXO:未花费的交易输出硬分叉是指比特币共识机制发生改变时,与原生协议不相容,部分没有升级原创 2022-01-15 14:19:06 · 89 阅读 · 0 评论 -
数据库补充
文章目录聚簇/非聚簇B+树B-Tree介绍B-树的特性:B+Tree介绍mysql中的索引Hash join1 计算 hash partition 的数量 (分区数量)2 构建驱动结果集 S 的 hash table2.1 遍历驱动结果集, 计算 hash 值2.2 存储数据到 hash partition2.3 构建位图2.4 假设驱动结果集 S 数据量非常大, 则将数据交换到磁盘上(temp 表空间)2.5 排序3 遍历被驱动结果集 B3.1 遍历驱动结果集 B 及位图过滤3.2 再次构建 has原创 2022-01-15 14:18:35 · 56 阅读 · 0 评论