需求: 根据成绩表数据,以10分为一个分数段,成绩进行分段统计思路:1.对成绩除10,然后向下取整,得到区间分组值;2.根据区间分组值进行分组统计;1.创建表A,并且插入值CREATE TABLE A( name VARCHAR, grade float)INSERT INTO a VALUES ('a', 90);INSERT INTO a VALUES ('b', 93);IN
anranhui
2020-08-13
数据库存储引擎是数据库底层软件组件,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的数据引擎,还可以获得特定的功能,可以满足各种不同的业务场景。在MySQL中,不需要再整个服务器中使用同一种数据库引擎,针对具体的需求,可以对每一个表使用不同的引擎,引擎种类:innodb、myisam、memery、cs
anranhui
2020-08-08
【污水处理问题】一家污水处理厂通过去掉污水中有害的污物来净化水质,生产出用于灌溉使用的水源。该处理过程每小时可以去掉处理池中剩余污物的12%。问:1.一天后处理池中将大概处理掉百分之几的污物? 2.要多长时间才能把污物的量减少一半?
anranhui
2020-08-05
1. 如果没有索引,数据库引擎需要通过全表扫描来查找数据,这会产生大量的磁盘IO。2. 关系型数据库使用B+树构建索引来加速加快查询。B+树是一种二叉查找树(每个节点的键值必须:比保存在左子树的任何键值都要大,比保存在右子树的任何键值都要小),这样随机查找某个键值时可以通过从根节点执行二叉查找来加速查询,查询成本取决于树的层数。3. 针对范围查询和排序的优化:在每个叶子节点保存其下一个叶子节点的指
anranhui
2020-08-05
区别一,定长和变长char 表示定长,长度固定,varchar表示变长,即长度可变当所插入的字符串超出它们的长度时,视情况来处理,如果是严格模式,则会拒绝插入并提示错误信息,如果是宽松模式,则会截取然后插入。如果插入的字符串长度小于定义长度时,则会以不同的方式来处理,如char(10),表示存储的是10个字符,无论你插入的是多少,都是10个,如果少于10个,则用空格填满。而varchar(10),
anranhui
2020-08-04
使用 PLSQL 连接Oracle数据库:第一步:下载,安装PLSQL。要放在不含中文,空格的路径。第二部:整合官方推荐软件。先不登陆,关掉登陆界面,打开不登陆用户的界面:点击tools——>preferences——>填出默认界面。第三步:把第一步的路径复制到上面的空格,下面的是路径+oci.dll,点击apply——>ok,关闭。第四步:连接。再次打开,password:安装时自己设定的。
anranhui
2020-07-29
%matplotlib作用是在使用jupyter notebook 或者 jupyter qtconsole的时候,才会经常用到%matplotlib,使用%matplotlib命令可以将matplotlib的图表直接嵌入到Notebook之中,或者使用指定的界面库显示图表,它有一个参数指定matplotlib图表的显示方式。inline表示将图表嵌入到Notebook中。具体作用是当你调用mat
anranhui
2020-07-19
样本的卡方分布:多个标准正态分布的平方和,规律:用来分析样本方差的,卡方分布随着样本量的增大,趋于正态分布。小样本t分布一致收敛。所以可以在生活中无视样本大小,使用t分布。样本方差做除法乘一个常数。服从正太分布。对比方差用F分布。对比两个事物的离散程度。
anranhui
2020-07-19
当我们自定义的模块正在运行时,如何更新修改过后的模块import demodemo.test_print()#___这是原来的功能___#这是修改过后重新更新from imp import reloadreload(demo)demo.test_print()##__这是更新后的功能__
anranhui
2020-07-12
jupyter一般会有自动安装一些计算包例如os,math等利用os找到环境变量文件夹路径:import osos.environ['PATH']如图,会出现环境变量文件夹路径位置注意:如果安装jupyter时并没有安装到环境变量则并不能用此方法。
anranhui
2020-07-12
现在教大家怎样给 jupyter notebook 安装扩展插件和设置一些方便编写代码的配置项,以便增加代码的可读性先关闭正在运行的 jupyter notebook安装插件包:使用快捷键 win+Q 打开电脑搜索栏输入“命令提示符”,打开后再命令行中输入:pip install jupyter_contrib_nbextensions 输入后按回车等待下载完成。配置nbextension:在命
anranhui
2020-07-09
workbench中的闪电是灰色的时候,表示数据库的服务没有打开。解决方法:把workbench关掉,右击桌面下方菜单栏空白处,打开任务管理器,在服务中找到MySQL并查看状态,确保正在运行,如果是已停止,那么右击点击启动服务。然后重启workbench。
anranhui
2020-06-28
上面的是连接本地服务器的方式,其中root是用户名,-p后面要输入密码。下面呢是工作会使用到的,-h后面输入的是IP地址,然后公司也会分配给你用户名和密码,上图中的IP地址是本机地址127.0.0.1
anranhui
2020-06-28
当你使用Windows+R打开命令窗口运行MySQL时,出现下面提示。是因为没有把MySQL的安装路径加载在环境变量里面。所以找不到这个程序。接下来,我们来解决这个问题。第一步:找到MySQL安装的路径。搜索MySQL,找到如下图的mysql,右击,选择打开文件位置,复制一下路径。第二步:添加到环境变量里面。右击计算机,左击属性,点击高级系统设置,在高级选项卡中点击环境变量,在系统变量中,找到pa
anranhui
2020-06-28
24小时内通常有多长时间玩游戏的数据统计:经过简单计算,得出上限和累积频数。经过绘制得出:要点:累计频数图不仅用于分组数据。帕累托图就是特殊的累计频数图,加入了黄金分割2-8。累计频数是指到该数值点为止的总频数。当体现趋势时使用折线图,例如基于时间的趋势,可用折线图表现多批数据,每批数据各用一条线表示。不要使用折线图显示类别数据。
anranhui
2020-06-26