摘要:
分组允许把数据分为多个逻辑组, 以便能对每个组进行聚集计算 创建分组 分组是在SELECT语句的GROUP BY子句中建立的。 MariaDB [crashcourse]> SELECT vend_id, COUNT(*) AS num_prods FROM products GROUP BY ve 阅读全文
摘要:
聚集函数 经常需要汇总数据而不用把他们实际检索出来。这种类型的检索例子有以下几种 确定表中的行数(或者满足某个条件或包含某个特定值的行数) 获得表中行组的和 找出表列(或所有行或某些特定的行)的最大值、最小值和平均值 为了方便这种类型的检索, MySQL给出了5个聚集函数。 聚集函数(aggrega 阅读全文
摘要:
函数 SQL支持利用函数来处理数据。函数一般是在数据上执行的。它给数据的转换和处理提供了方便 函数没有SQL的可移植性强 能运行在多个系统上的代码称为可移植的, 相对来说, 多数SQL语句是可移植的, 在SQL实现之间有差异时, 这些差异通常不难处理。 而函数的可移植性却不强, 几乎每种DBMS的实 阅读全文
摘要:
Python多进程模块 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing 阅读全文
摘要:
多道技术 cpu在执行一个任务过程中,若需要操作硬盘的指令,指令一旦发出,硬盘上的机械手臂滑动读取数据到内存中,这一段时间,cpu需要等待,时间可能很短,但对于cpu来说已经很长很长,长到可以让cpu做很多其他的任务,如果我们让cpu在这段时间内切到去做其他任务,这样cpu不就充分利用了吗?这正是多 阅读全文
摘要:
手工操作-穿孔卡片 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机。 手工操作方式两个特点(缺点): (1)用户独占全机 阅读全文