- 博客(13)
- 收藏
- 关注
原创 数据结构-存储密度
1.在数据结构中,存储密度:结点数据本身所占的存储量和整个结点结构所占的存储量之比。存储密度=(结点数据本身所占的存储量)/(结点结构所占的存储总量)在数据结构中,数据元素是数据的基本单位,一般将数据元素定义为一个结点,在结点中包含的有数据部分和非数据部分,比如链表中的指针,存储密度是衡量数据对存储空间利用率的指标,即一个数据元素存储单元中数据所占空间与这个数据元素存储空间的百分比。**typedefstructnode{ char data; struct node *next; }L
2021-03-25 10:36:53
3333
原创 平面设计:鲜花导购网页
平面设计:鲜花导购网页HTML<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text
2020-12-26 17:37:11
2925
原创 mySQL之分页查询
进阶8:分页查询应用场景:当要显示的数据,一页显示不全, 需要分页提交sql请求语法: 执行顺序 SELECT 查询列表 7 FROM 表 1 【join type】join 表2 2 ON 连接条件 3 WHERE 筛选条件 4 GROUP BY 分组字段 5 HAVING 分组后的筛选 6 ORDE
2020-11-14 21:36:42
476
原创 mySQL基础之子查询
进阶7:子查询含义: 出现在其他语句中的select语句,称为子查询或内查询 外部的查询语句,称为主查询或外查询分类: 按子查询出现的位置: SELECT后面: 仅仅支持标量子查询 FROM后面: 支持表子查询 WHERE或having后面: ???? 标量子查询(单行) 列子查询(多行) 行子查询
2020-11-14 21:36:24
464
2
原创 mySQL基础之连接查询
进阶6:连接查询含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询笛卡尔乘积现象:表1 有m行、表2 有n行,结果 = m*n 行发生原因:当查询多个表时,没有有效的连接条件如何避免:添加有效的连接条件分类: 按年代分类: 1. sql 92标准:仅仅支持内链接 等值连接 非等值连接 自连接 不稳定 也支持一部分外连接(用于oracle、sqlserver\mysql不支持)
2020-11-14 21:36:06
3371
原创 mySQL基础之分组查询
进阶5:分组查询语法: 执行顺序 SELECT 分组函数,分组后的字段(要求出现group by的后面) 5 FROM 表 1 [WHERE 筛选条件] 2 GROUP BY 分组的列表
2020-11-14 21:35:46
594
原创 mySQL基础之常见函数
进阶4:常见函数概念:类似于Java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1.隐藏了实现细节 2.提高代码的重用性调用:select 函数名(实参列表) [from 表];特点: 1.叫什么(函数名) 2.干什么(函数功能)分类: 1.单行函数 concat、length、infull等 2.分组函数 功能:做统计用,又称为统计函数、聚合函数、组函数 常见函数: 一、单行函数 字符函数: length:获取字节长度 con
2020-11-14 21:35:25
552
原创 mySQL基础之排序查询
进阶3:排序查询引入: SELECT * FROM employees;语法: 执行顺序 SELECT 查询列表 3 FROM 表 1 WHERE 筛选条件 2 ORDER BY 排序列表 [asc|desc] 4 1. asc 从低到高排序(升序); desc 从高到低排序(降序); 如果不写,默认是升序 2.ORDER BY
2020-11-14 21:34:58
175
原创 mySQL基础之条件查询
进阶2:条件查询语法: select 查询列表 from 表名 where 筛选条件; 分类: 一、按条件表达式筛选 条件运算符:> < = != <> >= <= <=> 二、按逻辑表达式筛选 逻辑运算符: 作用:用于连接条件表达式 && || !
2020-11-14 21:34:35
234
原创 mySQL基础之基础查询
进阶1:基础查询语法:select 查询列表(可以有多个) from 表名;类似于: System.out.println(要打印的东西);特点:1. 查询列表可以是:表中的字段、常量值、表达式、函数2. 查询的结果是一个虚拟的表格着重号:‘ ’用来区分关键字例如: SELECTnameFROM stuinfo; name不是关键字选中当前库USE myemployees;1.查询表中的单个字段 SELECT 字段名 FROM 表名;SELECT last_name FROM
2020-11-14 21:34:08
440
原创 mySQL基础
数据库的好处1. 实现数据持久化2. 使用完整的管理系统统一管理,易于查询数据库相关概念1. DB:数据库,保存一组有组织的数据的容器 * 数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。2. DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据 * 数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器3. SQL:结构化查询语言,用于和DBMS通信的语言 * 结构化查询语言(St
2020-11-14 21:32:18
91
原创 一般树与二叉树、森林与二叉树的转换
一般树与二叉树、森林与二叉树的转换**一般树转化为二叉树根据树的孩子——兄弟存储方式实现,具体步骤为:1. 加线: 在各兄弟结点之间用虚线相连。可理解为每个结点的兄弟指针指向它的一个兄弟。2. 抹线: 对每个结点仅保留它与其最左一个孩子的连线,抹去改结点与其他孩子之间的连线。可理解为每个结点仅有一个孩子指针,让它指向自己的第一个孩子。3. 旋转: 把虚线改为实现从水平方向向下旋转...
2019-11-12 21:06:54
808
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人