- 博客(124)
- 收藏
- 关注
原创 mysql如果忘记密码怎么办
当我们在使用Mysql的时候,如果忘记密码,再想找回是很麻烦的事情,所以这里我们教给大家另外一种方法我们都知道mysql可以通过两种方式安装到我们的电脑上:而通过所以当当我们忘记密码的时候,可以将Mysql进行卸载,在通过解压版安装,这样就可以重新使用我们的mysql。
2022-12-02 08:52:55 1710
原创 daimadiamadaima
import pandas as pdimport matplotlib. pyplot as pltfrom sklearn. datasets import load_irisfrom sklearn.linear_model import LinearRegression% matplotlibinlineiris = load_iris()#导人数据集irisdata = pd. DataFrame(iris. data)data.columns =[ 'sepal -length'
2024-06-12 22:31:47 143
原创 数据库题库
表中检索并返回每个同学的学生学号(student_id)、最高分、最低分和选修的课程数。语句调用存储函数,并传入学生的姓名和课程的名称。这条SQL语句将检索并返回课程号为""(替换为具体的课程号)的成绩不及格的学号,从。表中筛选出课程号为""(替换为具体的课程号)的记录,并按照成绩降序排序。表中筛选出课程号为""(替换为具体的课程号)且成绩及格(大于等于60)的记录。表中筛选出课程号为""(替换为具体的课程号)的记录,并按照成绩降序排序。表中筛选出课程号为""(替换为具体的课程号)的记录,并使用聚合函数。
2023-07-07 17:23:31 965
原创 什么是数据库中的流程控制
- 用户变量的作用域和生命周期为当前连接,是当前连接有效的变量,相当于C/C++中的全局变量。-- 会话变量是数据库系统自带的,用于保存数据库当前连接的默认设置选项,重新连接后还原。系统自带的,是用来保存数据库当前服务的默认数据,当前服务有效,重启服务后恢复默认值,一般格式。-- 全局变量是数据库系统自带的,用于保存数据库当前服务的默认设置选项,重启服务后还原。-- 用户变量是一种弱类型的变量,万用类型,给它赋值什么类型它就存储什么类型。系统自带的,是用来保存数据库当前会话的默认数据,当前连接有效,
2023-05-08 22:15:44 737 1
原创 什么是存储程序(学废版)
注意:mysql执行SQL语句的过程中,会以‘;’作为结束符,所以一旦遇到‘;’数据库会认为当前SQL语句已经结束。这里使用workbench编写存储过程时会出错,需要重定义结束符。
2023-05-05 21:52:28 752
原创 什么是数据库中的函数(库函数与自定义函数)
创建自定义函数的基本格式:create function 函数名 (函数参数 数据类型)returns 返回值类型begin# 函数体return (函数返回值)end;#8.0版本的数据库,增加了一个数据库安全选项需要执行以下代码才能创建函数-- 数据库中的函数只能用于数据处理,不可以用于实现其他功能-- 数据库中自定义函数使用的特别少,不用详细了解returns int -- 给定函数的返回值类型begin -- 相当于c/c++中的{-- 复合语句。
2023-05-04 19:42:53 1283
原创 什么是索引(保姆级)
所谓索引,可以将其理解成为书的目录一样,相当于一个快捷查询。索引是以一种高效获取数据的存储结构来存储数据,例如:hash、二叉搜索树、红黑树等。
2023-04-22 23:20:25 1291
原创 什么是视图(保姆版)
了解了视图的创建和视图的基本使用方法后,大概会有这么一个概念,就是视图可以用于代替查询,多次使用同一个查询语句时,可以为此查询创建一个视图,方便后续使用视图就相当于为一个查询结果集(虚拟表)创建一个快捷方式。
2023-04-22 14:33:00 1157
原创 创建表时添加约束总结概括
- 创建表时添加主键约束primary key(主键约束就是非空约束加为唯一约束,只能用于约束主键,使主键既不能为空又是唯一的,如果数据表中没有主键,那么第一个非空且唯一的的属性。-- 创建表时添加自增列(自增列就是在插入数据时,如果不规定属性的值,其值就会根据上一个属性的值自动加一,给一个属性添加自增列的时候,需要这个属性。-- 已经有唯一的性质的约束,一般只为主键约束添加自增,所以要先给一个属性主键约束,在为他添加自增列)-- 创建表时添加非空约束(确保当前约束的属性不为空值)-- 会自动成为主键。
2023-04-22 10:57:14 1140
原创 数据定义语言和数据操纵语言简要概括(DDL,DML)
用来操纵表中数据的内容(增(insert into value) ,删(delete from),改(update set)):用来描述数据库的框架。
2023-04-19 17:43:42 342
原创 DQL查询语言(2)
与左连接相反,是以右边为基准,显示右表查询字段的所有记录,左表只显示和右表匹配的记录,没有匹配的用Null代替。内连接先判断连接条件,根据表中匹配的字段,列出与连接条件匹配的数据,也就是说只有相互匹配的结果才能查询出来。-- 多表连接查询最好不要涉及到4个以上表的连接(不包括4个表),这样查询效率非常低,是数据库设计的问题。外连接是对内连接进行筛选,又分为左外连接(左连接)、右外连接(右连接)和全外连接(全连接)。内连接是先筛选出满足条件的数据,在将筛选出的数据进行连接,避免产生笛卡尔积。
2023-04-19 13:56:36 445
原创 如何配置环境变量path
点击我的电脑,属性点击高级系统设置 高级 新建JAVA_HOME电脑上JDK安装的绝对路径,就是你安装jdk的位置,找到jdk的位置复制一下路径就可以了(我的路径是 C:\Program Files\Java\jdk1.8.0_18..)变量三:path双击path 点击新建 将下面两条代码输入即可。
2023-03-26 20:17:48 725
原创 数据查询语言DQL(一)
分页查询可以有两个参数,也可以只有一个参数,第一个参数为偏移量n,第二个参数为记录条数m,意思是查询从第n+1条记录开始的后m条数据,可以不给定偏移量,也就是只有一个参数时偏移量n默认为0。DQL(数据查询语言)用于对数据库关系表中的数据进行查询(读取),其支持多种查询方式。有时候我们需要对查询结果进行升序或降序排列,这就需要用到查询结果的排序了。#由于in 的内部处理没有where好,一般很少用in进行条件查询。对查询结果进行分组。2、在集合范围内查找。#查询所有字段用*星号。可用于根据关键字搜索。
2023-01-03 18:25:13 523
原创 数据库完整性(二)
alter table add constraint foreign key () references 被参考表();constraint foreign key() references 被参考表()alter table modify column [default];alter table modify column ;
2023-01-02 18:13:26 385
原创 数据完整性(一)
alter table add constraint unique ([,属性2] [,...属性n]);确保当前约束的属性不为空值,非空约束只能出现在表对象的列中,是行级约束。# 这里也就是约束属性1、属性2到属性n中可以允许其中存在取相同值的属性,但不能同时相同,至少要有一个不同。constraint unique()[,属性2] [,...属性n])约束又分为行级约束和表级约束,行级约束和表级约束本质上是一样的,只是约束的效力和范围不同。
2023-01-01 16:55:38 1344
原创 数据操纵语言DML(保姆级教学)
3、如果出现无法更新的情况,是由于表中默认设置了自动保护列不可被修改,需要在工具栏中进入。如果发现数据更新错误,又没有语法错误,那就是没有关闭更新,或者是字符集不支持中文。4、如果数据库和数据表的字符集不支持中文,则无法插入中文字符,更新时也会出错。1、数据一旦被更新,默认隐式事务下,提交无法撤回。2、如果不更新不带条件就是更新全部数据。
2022-12-20 18:28:36 707
原创 数据定义语言DDL(保姆级教学)
数据定义语言DDL可以用来创建数据库中的各种对象:数据库、数据表、视图、索引等。当数据库创建成功后,会在左边的项目中显示出来,如果没显示,请点击鼠标右键,点击refresh all(刷新所有)alter table modify column [约束];数据库创建成功之后,可以通过左栏,查看该数据库的信息以及更改数据库的字符集。创建数据库“数据库名”,并设置其默认字符集为utf-8;只有进入了数据库才能操作数据库中的数据表等数据库对象。use ;
2022-12-18 11:23:44 1474
原创 数据库设计(一)
我们要做好一个数据库,是不是要先规划好要做什么,如何做,需要存储哪些数据,这些数据之间的关系是什么。需要满足用户的哪些用户等。。
2022-12-08 21:24:43 4564
原创 快速排序(看完就会)
目录什么是快速排序快速排序的步骤:以上:图片步骤简绘:代码实现: 快速排序是由C.A.R.Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,依次达到整个数据变成有序序列 先给大家介绍一下算法中要用到的几个重要的标志 1、游标:f b
2022-12-07 19:14:05 398
原创 数据库基础
所谓的数据库,顾名思义,就是存储数据的仓库。严格来说是按照数据结构来组织,存储和管理数据的仓库,用户自定义完整性是针对某一个具体关系的约束条件,不同的应用有着不同的具体要求,这些约束条件就是用户根据需要自己定义的。例如:性别取值范围为男女。
2022-12-01 14:28:23 526
原创 希尔排序详解
第三轮:设置增量为1,根据第二轮比赛结果,在依次给予号码牌,分别为11111111,号码牌相同的进行格斗,分出名次,这就是最后的比赛结果。第二轮:设置增量为2,根据第一轮比赛结果,再依次给予号码牌,分别为12121212,号码牌相同的进行格斗,分出名次。第二轮的排序结果,增量设置为1,元素依次为1,1,1,1,1,1,1,1, 相同的号码进行插入排序,结果为最终的排序结果。第一轮的排序后的结果,增量设置为2,元素依次为12,12,12,12,相同的号码进行插入排序。希尔排序是插入排序的优化算法,
2022-11-12 08:39:46 407
原创 插入排序详解
当数据量小于等于一时,就默认为有序,因为就一个嘛,排来排去还是它,所以就可以看成是有序的,所以每一个序列有会有一个0号元素,我们就可以把它看成是有序的,根据插入排序的思想,我们就应该将0号元素(有序)后的元素(无序)变到有序的队伍中去,那么0号元素后面有多少个元素需要待插入的呢,假设有n个数据,那么除去有序的0号元素,无序的队伍就是n-1个,那么外层循环的次数也就确定了,即n-1个。插入排序一般也被称为直接插入排序,对于少量元素的排序,它是一个有效的算法,成为一个新的,记录数增一的有序表。
2022-11-11 14:56:59 380
原创 什么是轮廓阴影和圆角
outline 用来设置元素的轮廓线,用法和border一模一样,轮廓和边框不同的点,就是轮廓不会影响到可见框的大小。第一个值:水平偏移量 设置阴影的水平位置,正值向右移动 负值向左移动。border-radius:用来设置圆角,圆角设置的圆的半径大小。border-bottom-right-radius 右下角。border-bottom-left-radius 左下角。border-top-right-radius 右上角。border-top-left-radius 左上角。第四个值:阴影的颜色。
2022-11-01 09:50:08 343
原创 什么是盒子大小
宽度和高度用来设置整个盒子可见框的大小。box-sizing 用来设置盒子尺寸的计算方式(设置width和height的作用)它会减少内容区的空间,会自动调整内容区的空间以适应盒子的大小。设置box-sizing之后,在对盒子进行padding的设定,实际上。默认值,宽度和高度用来设置内容区的大小。
2022-11-01 08:33:18 583
原创 什么是行内元素的盒模型
行内元素不支持设置宽度和高度,但是这并不是说明行内元素没有内容区,而是通过width和height不能改变内容区的大小,行内元素的内容区是由他里面的内容决定的,并不能手动进行修改。hidden:元素在页面中隐藏,不显示,但是依然占据页面的位置。inline-block 将元素设置为行内块元素(行内块既可以设置宽度和高度,又不会独占一行)行内元素可以设置border,垂直方向的border不会影响页面的布局。inline 将元素设置为行内元素。行内元素可以设置padding,但是垂直方向不会影响页面的布局。
2022-10-31 20:56:19 219
原创 什么是盒子模型中的外边距的折叠
如果相邻的外边距都是负值,则取两者中绝对值较大的。如果相邻的外边距一正一负,则取两者的和。兄弟元素间的相邻垂直外边距会取两者之间的较大值(两者都是正值)父子元素间相邻外边距,子元素的会传递给父元素(上外边距)父子外边距的折叠会影响到页面的布局,必须要进行处理。相邻的垂直方向外边距会发生重叠现象。
2022-10-31 20:26:33 79
原创 什么是盒子模型中的水平方向的布局
如果这七个值中没有为auto的情况,则浏览器自动调整margin-right值以使等式满足。如果将一个宽度和一个外边距设置为auto,则宽度会调整到最大,设置为auto的外边距会自动为0。如果将两个外边距设置为auto,宽度固定值,则会将外边距设置为相同的值。如果这个值为auto,则会自动调整为auto的那个值以使等式成立。如果将三个值都设置为auto,则外边距都是0,宽度最大。以上等式必须满足,如果相加结果使等式不成立,则称为。一个元素在其父元素中,水平方向必须要满足以下的等式。
2022-10-24 17:43:11 241
原创 什么是盒子模型中的外边距
margin可以同时设置四个方向的外边框,用法和padding 一样。margin虽然不会改变可见框的大小,但是会影响到盒子实际的占用空间。外边距在外边所以就不会影响盒子的大小,但是会影响到盒子的位置。默认情况下设置margin-right不会产生任何的效果。下外边距,设置一个正值,其下边的元素会向下移动。上外边距,设置一个正值,元素会向下移动。上左边距,设置一个正值,元素会向右移动。一共有四个方向的外边距。
2022-10-23 19:57:15 375
原创 什么是盒子模型中的内边距
因为背景颜色也会延伸到内边距上,所以内容区和内边距就不太好区分,那么有没有什么方法可以进行区分呢,如下:设置一个子元素inner,并且用子元素将父元素充满,然后设置子元素的背景颜色即可。盒子的可见框的大小,由内容区 内边距 和边框共同决定 ,所以在计算盒子大小的时候,需要将这三个区域加到一起计算。padding内边距的简写属性:可以同时指定四个方向的内边距,规则和border-width一样。
2022-10-23 18:55:18 659
原创 什么是盒子模型中的边框
总的来说border-width border-color border-style 既可以四条边一起设置,也可以单独对一条边进行设置对一条边进行设置的话依据的顺序是顺时针,另外border也可以进行简写,单独对一条边也可以简写border-style和boder-color 和border-width都可以不给值,因为都有默认值。
2022-10-23 11:04:14 486
原创 什么是文档流
内边距(padding):内边距(内容区和边框的距离),生活中我们用一个盒子去装东西的话,这个东西通常是不会紧贴着盒子放的,会和盒子的边框有一定的距离,这个距离可以用来放泡沫板,起到保护的作用。将元素设置为矩形的盒子后,对页面的布局就变成将不同的盒子摆放到不同的位置。边框(border):盒子外边的边缘,用来限制盒子的大小的,边框里面是盒子的内部,边框外边是盒子的外部。总的来说:内容区,边框,内边距这都属于内部的,它们三个决定了盒子的大小,而外边距属于外部的,决定布局。网页是一个多层的结构,一层摞着一层。
2022-10-23 09:23:22 1585
原创 什么是RGB值,RGBA以及十六进制的RGB
但是在CSS中直接使用颜色名是非常不方便的,一是因为颜色名字太多,我们不一定可以一一准确的记住,第二是因为有些颜色我们没有办法去准确的进行描述。如果颜色两位重复可以进行简写(如:#aabbcc-->abc,但是需要注意的是必须是两位重复的才可以进行简写)1表示不透明,0表示完全透明,.5表示半透明(也就是说透明度值在0到1之间)另一方面,使用RGB这种数字颜色对于计算机来说是非常好的。需要四个值,前三个和rgb一样,第四个表示不透明度。在CSS中可以直接使用颜色名来设置各种颜色。
2022-10-22 12:10:35 2507
原创 什么是像素,百分比,em以及rem
屏幕(显示器)实际上是由一个一个的小点构成的,比如显示器像素大小是1600乘800意思就是水平方向有1600像素,竖直方向有800像素不同屏幕的像素大小是不同的,像素越小的屏幕显示的效果越精细越清晰,所以同样的200px在不同的设备下显示效果是不一样的。
2022-10-21 10:49:32 752
原创 什么是继承和选择器的权重
利用继承我们可以将一些通用的样式统一设置到共同的祖先元素上,这样只需设计一次即可让所有的元素都具有该样式,j简化了我们的开发工作。比较优先级的时候,需要将所有的选择器的优先级进行相加计算,最后优先级越高,则优先显示(分组选择器是单独计算的)样式的冲突:当我们通过不同的选择器,选中相同的元素,并且为相同的样式设置不同的值时,此时就会发生冲突,元素选择器 0,0,0,1。通配选择器 0,0,0,0。因为修改起来会比较麻烦。内联选择器: 1,0,0,0。
2022-10-20 11:30:22 165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人