自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 总体参数的假设检验 R

简单统计推断:总体参数的假设检验 1.假设检验的逻辑步骤 (1)写出零假设和备择假设 (2)确定检验统计量 (3)确定显著性水平α (4)根据数据计算检验统计量的实现值 (5)得到检验是否显著的结论 2.对于正态总体均值的检验 2.1根据一个样本对其总体均值大小进行检验 单尾检验 双尾检验【如果一个单尾检验问题用了双尾检验,p值就比单尾检验时大了一倍】 2.2根据来自两个总体的独立样本对其总体均值的检验 w=read.table('drug.txt',header=T) #读入数据 x=w[w[,2]==1

2020-12-06 17:58:50 2800

原创 Mysql 其他 学习随笔(15) 流程控制结构

流程控制结构 顺序结构:程序从上往下依次执行 分支结构:程序从两条或多条路径中选择一条去执行 循环结构:程序在满足一定条件的基础上,重复执行一段代码 一、分支结构 1.if 函数 功能:实现简单的双分支 语法: select if(表达式1,表达式2,表达式3) 执行顺序: 如果表达式1成立,则if 函数返回表达式2的值,否则返回表达式3的值 应用:任何地方 2.case结构 情况1:类型于java中的switch语句,一般用于实现等值判断 情况2:类似于java中的多重IF语句,一般用于实现区间判断 .

2020-12-05 20:42:05 169

原创 Mysql 其他 学习随笔(14) 存储过程和函数

存储过程和函数 存储过程和函数,类似于java中的方法 好处: 1、提高代码的重用性 2、简化操作 存储过程 含义:一组预先编译好的SQL语句的集合,理解为批处理语句 好处: 1、提高代码的重用性 2、简化操作 3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 一、创建语法 create procedure 存储过程名(参数列表) begin 存储过程体(一组合法有效的SQL语句) end 注意: 1、参数列表包含三部分 参数模式、参数名、参数类型 举例: IN stuname VARCHA

2020-12-01 00:13:36 221

原创 Mysql 其他 学习随笔(13) 变量

变量 系统变量:    全局变量    会话变量 自定义变量:    用户变量    局部变量 1.系统变量 说明:变量由系统提供,不是用户定义,属于服务器层面 注意: 如果是全局级别,则需要加global 如果是会话级别,则需要加session 如果不写,则默认为session 使用语法: 1、查看所有的系统变量 SHOW global/【session】 VARIABLES; 2、查看满足条件的部分系统变量 SHOW global/【session】 VARIABLES LIKE '%char%';

2020-11-30 01:58:24 204

原创 Mysql 其他 学习随笔(12) 视图

视图 含义:虚拟表,和普通表一样使用 mysql5.1版本出现的新特性,本身是一个虚拟表,它的数据来自于表,通过执行时动态生成,只保存sql逻辑,不保存查询结果。 好处: 1、简化sql语句 2、提高了sql的重用性 3、保护基表的数据,提高了安全性 案例:查询姓张的学生名和专业名 SELECT stuname,majorname FROM stuinfo s INNER JOIN major m ON s.`majorId`=m.`id` WHERE stuname LIKE "张%"; 添加视图: C

2020-11-30 01:58:05 195

原创 Mysql DDL 学习随笔(9) 常见约束

常见约束 含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性 分类:六大约束    NOT NULL:非空,用于保证该字段的值不能为空    比如姓名、学号等    DEFAULT:默认,用于保证该字段有默认值    比如性别    PRIMARY KEY:主键,用于保证该字段的值具有唯一性,并且非空    比如学号、员工编号    UNIQUE:唯一,用于保证该字段的值具有唯一性,可以为空    比如座位号    CHECK:检查约束 【mysql中不支持】    比如年龄、性别    

2020-11-30 01:57:44 423

原创 Mysql TCL 学习随笔(11) 事务

TCL 事务控制语言 Transaction Control Language 事务控制语言 事务: 一个或一组SQL语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。 在mysql中用的最多的存储引擎有:InnoDB,MyISAM,MEMORY等,其中InnoDB支持事务,而MyISAM、MEMORY等不支持事务。 事务的ACID属性 1.原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 2.一致性(Consistency) 事务必

2020-11-29 16:44:54 108

原创 Mysql DDL 学习随笔(10) 标识列(自增长)

标识列 又称为自增长列 含义:可以不用手动地插入值,系统提供默认的序列值 特点: 1、标识列不一定要和主键搭配,但要求是一个KEY 2、一个表至多有一个标识列· 3、标识列的类型只能是数值型 4、标识列可以设置步长和起始值 一、创建表时设置标识列 CREATE TABLE tab_identity( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO tab_identity VALUES(NULL,'john'); IN

2020-11-28 23:28:07 154

转载 Mysql 窗口函数

专用窗口函数rank, dense_rank, row_number 排序问题: 例: 题目:下图是"班级"表中的内容,记录了每个学生所在班级,和对应的成绩。 select *, rank() over (order by 成绩 desc) as ranking, dense_rank() over (order by 成绩 desc) as dese_rank, row_number() over (order by 成绩 desc) as row_num from 班级 得到结果:

2020-11-28 17:05:04 611

原创 Mysql DDL 学习随笔(8) 数据类型

常见的数据类型 数值型:    整型    小数:定点数、浮点数 字符型:    较短的文本:char、varchar    较长的文本:text、blob(较长的二进制数据) 日期型: 一、整型 分类: tinyint、smallint、mediumint、int/integer、bigint 1      2      3      4     8 特点: ①如果不设置无符号还是有符号,默认是有符号,如果想设置无符号,需要添加unsigne

2020-11-27 22:22:46 231

原创 Mysql DDL 学习随笔(7) 库表的增删改

DDL 数据定义语言 库和表的管理 一、库的管理 创建、修改、删除 二、表的管理 创建、修改、删除 创建:create 修改:alter 删除:drop 一、库的管理 1、库的创建 语法:create database 【if not exists】库名; CREATE DATABASE IF NOT EXISTS books; 2、库的修改 改变库的字符集 ALTER DATABASE books CHARACTER SET gbk; 3、库的删除 DROP DATABASE IF EXISTS bo

2020-11-27 19:16:28 141

原创 Mysql DML 学习随笔(6) 增删改

DML语言 数据操作语言: 插入:insert 修改:update 删除:delete 一、插入语句 方式一:经典的插入 语法: insert into 表名(列名,…) values(值1,…); 方式二: 语法: insert into 表名 set 列名=值,列名=值,… 两种方式大PK: 1、方式一支持插入多行,方式二不支持 2、方式一支持子查询,方式二不支持 二、修改数据 1.修改单表的记录 语法: update 表名 set 列=新值,列=新值,… where 筛选条件; 2.修改多表的记录【补

2020-11-26 20:59:33 189

原创 Mysql DQL学习随笔(5) 分页、联合查询

分页查询 应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求 语法:    select 查询列表    from 表名    【join type join 表2    on 连接条件    where 筛选条件    group by 分组字段    having 分组后的筛选    order by 排序的字段】    limit offset,size;    offset 要显示条目的起始索引(起始索引从0开始)    size 要显示的条目个数 特点:    ①limit语句放在

2020-11-26 20:59:08 221

原创 Mysql DQL 学习随笔(4) 子查询

子查询 含义:出现在其他语句中的select语句,称为子查询或内查询 外部的查询语句,称为主查询或外查询 分类: 按子查询出现的位置:    select后面:       仅仅支持标量子查询    from后面:       支持表子查询    where或having后面:       标量子查询       列子查询       行子查询    exists后面(相关子查询):       表子查询 按结果集的行列数不同:    标量子查询(结果集只有一行一列)    列子查询(结果集只有一列多行)

2020-11-25 02:23:57 136

原创 Mysql DQL 学习随笔(3) 连接查询

连接查询 含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询 笛卡尔乘积现象:表1有m行,表2有n行,结果=m*n行 发生原因:没有有效的连接条件 如何避免:添加有效的连接条件 分类:    按年代分类:    sql192标准:仅仅支持内连接    sql199标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接    按功能分类:     内连接:       等值连接       非等值连接       自连接     外连接:       左外连接       右外连接      

2020-11-24 01:22:32 247

原创 Mysql DQL 学习随笔(2) 分组查询

分组查询 语法 select 分组函数,列(要求出现在group by的后面) from 表 【where筛选条件】 group by 分组的列表 【order by 子句】 注意:查询列表必须特殊,要求是分组函数和group by后出现的字段 特点: 1.分组查询中的筛选条件分为两类 数据源 位置 关键字 分组前筛选 原始表 group by 子句的前面 where 分组后筛选 分组后的结果集 group by 子句的后面 having ①分组函数做条件肯

2020-11-23 13:09:30 289

原创 Mysql 学习随笔(1) 函数

转义 ESCAPE转义 SELECT last_name FROM employees WHERE last_name Like '_$_%' ESCAPE '$'; 安全等于 <=> IS NULL:仅仅可以判断NULL值,可读性较高 <=>:既可以判断NULL值,又可以判断普通的数值,可读性较低 例:查询没有奖金的员工名和奖金率 SELECT last_name, commission_pct FROM employees WHERE commis

2020-11-23 12:47:15 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除