数据库温习

我的Android进阶之旅------>温习Sqlite3的常用操作 前言;今天要写一个应用来调节系统的Brightness值,来改变系统的背光亮度。由于刚开始些的时候没有考虑Brightness的最小值,直接托动SeekBar到最小值(为0)。瞬间,屏幕变成全黑,失败啊。为了使屏幕重新亮起来,我就必须得去修改保存brightness的数据库里面的值,顺便温习一下sqlite3的常用操作,很久没用过了。    step1.找到存储该brightness的数据库se 阅读详情

四大操作语句-增删改查

1.增 INSERT

INSERT INTO 表 (字段列表) VALUES(值列表)

2.删 DELETE
DELETE FROM 表 WHERE 条件
3.改 UPDATE
UPDATE 表 SET 字段=值,字段=值,... WHERE 条件
4.查 SELECT

SELECT * FROM 表 WHERE 条件

WHERE子句

用我自己的话来描述where子句就是限制一个范围来执行

例:

*名字规定为Btrya的

WHERE name='Btrya'

*大于十八岁的

WHERE age>18

*小于等于十八岁的

WHERE age<=18

*成年了还考试不及格的

WHERE age>=18 AND score<60

*余额超过100块的或者积分超过一万的

WHERE cach>100 OR score>10000

ORDER子句

用我自己的话来说这就是用来根据需求排序用的

升序和降序(ORDER BY age ASC/DESC)
  ASC-升序(从小到大)
  DESC-降序(从大到小)

例:

*根据价格升序

ORDER BY price ASC

*价格(price)升序排序,如果价格相同,再按销量(sales)降序排序

ORDER BY price ASC, sales DESC   

(注意中间逗号分隔,表示按前面语句排序了再按后面语句排)

GROUP子句

这个叫做聚类,不是很好记,可以理解成 合并同类

假设现在有下面这个表,表名是 student_table

我们现在要做的就是统计每个班有多少人

SELECT * FROM student_table;

IDclassname
11小明
22小红
3   1小刚
42小华
53小强
63小四
71小刘
81小花

SELECT * FROM student_table GROUP BY class;(没多大意义)

IDclassname
11小明
22小红
33小强

这样的查询意义不大,因为只是把重复班级做了一个去重的处理,并不是我们想要的结果

SELECT class FROM student_table GROUP BY class;(意义更不大)

class   
1
2
3

我们在SELECT后增加了class,出来的结果只是有几个班级,不是我们要的结果。

SELECT class,COUNT(class) FROM student_table GROUP BY class;

classCOUNT(class)
14
22
32

这就是我们要的结果了,利用COUNT对class进行计数,即统计每个class出现了几次,就是我们要的结果。

像COUNT这样自带的函数总结如下:

1.AVG( ) 统计平均值

2.COUNT( ) 计数

3.MAX( ) 取最大值

4.MIN( ) 取最小值

5.SUM( ) 求和


我们来用一用这些函数

还是之前的表,增加一列score分数列

SELECT * FROM student_table;

IDclassnamescore
11小明34
22小红98
31小刚26
42小华99
53小强18
63小四95
71小刘57
81小花100

*统计一下各个班级的平均分:

SELECT class,AVG(score) FROM student_table GROUP BY class;

classAVG(score)
154.25
298.5
356.5

*统计每个班的最高分和最低分

SELECT class,MAX(score),MIN(score) FROM student_table GROUP BY class;

classMAX(score)MIN(score)
110026
29998
39518

再举个例子:

这有一张关于消费信息的表 sales_table

SELECT * FROM sales_table;

IDnameprice
1王五3
2王五5
3张三28000
4李四81000
5王五4
6张三46000
7李四38000
8赵六18
*查看每个人 消费了多少

SELECT name,SUM(price) FROM sales_table GROUP BY name;

nameSUM(price)
王五12
张三74000
李四119000
赵六18
*降序弄一个土豪排行榜
SELECT name,SUM(price) FROM sales_table GROUP BY name ORDER BY SUM(price) DESC;

nameSUM(price)
李四119000
张三74000
赵六18
王五12

函数总结over


LIMIT子句

这个子句主要用来限制输出,可以用来实现分页

语法:

LIMIT 10;   前10条

LIMIT 5,8;   从5开始,要8个

例如分页,每页20条数据:

第1页 0,20 0~19
第2页 20,20 20~39
第3页 40,20

第n页 (n-1)*20,20


各个子句的使用顺序(这是重点好吗)

子句之间是有顺序的:

WHERE  GROUP  ORDER  LIMIT

筛选       合并       排序      限制


完整语句如下使用:(换行让你看的更清楚)

SELECT class,COUNT(class) FROM student_table
WHERE score>60
GROUP BY class
ORDER BY COUNT(class) DESC
LIMIT 2;


如果不按这个顺序会报错!!

为啥报错把顺序颠倒一下你就知道多不合理了。

所以请严格按照这个顺序使用子句!!!









计算机组成原理实验:手把手教你用模拟程序实现中断机制(附完整代码) 本文通过一个计算机组成原理模拟实验,手把手教你从零实现一个可工作的中断系统。实验详细演示了如何配置中断控制器、编写主程序与中断服务程序,并观察中断响应、现场保护和恢复的全过程,深入解析了中断原理的核心机制。 阅读详情

相关推荐

【论文阅读1】机理引导的残差学习用于电池全生命周期状态监测 | Nature Communications

本文提出了一种机理引导的残差学习框架,用于提升电池全生命周期内荷电状态(SOC)和健康状态(SOH)的监测精度。该方法融合等效电路模型的先验知识与机器学习,设计了修正模型和补偿模型两种通用框架。实验验证表明,该方法在三种不同类型电池数据集上均表现出色,SOC和SOH估计误差较传统方法降低50%以上,且在未见工况下仍保持良好外推能力。模型具有强鲁棒性,在减少训练数据量和降低采样频率时性能稳定,并兼具物理可解释性。该框架无需离线测试和运行中校准,为电池安全监测提供了有效解决方案。

qq_21843433的博客 615

leetcode Database温习

leetcode database复习

拥抱新生活 340

stm32入门 点亮TFTLCD(NT35510驱动)

正点原子stm32f407探索者开发板屏幕使用正点原子4.3寸TFTLCDstm32f407开发使用标准库本文参考正点原子例程和NT35510的data sheet,尽量使用最少的代码点亮屏幕。

tangliang_cn的博客 1981

数据库范式温习

数据库范式温习 简介   关系数据库中的关系必须满足一定的要求,即满足不同的范式。   目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其...

weixin_30856965的博客 81

Windows下通过Ollama安装使用DeepSeek本地大模型

本地安装运行Deepseek大模型

canbaojun的博客 1283

【OpenClaw从入门到精通】第09篇:企业级实践——将OpenClaw接入钉钉,打造7×24小时数字员工(2026实测版)

本文聚焦OpenClaw的企业级落地实践,以“招聘数字专员”为核心场景,完整演示从钉钉接入到全流程自动化的实现路径。内容涵盖企业级部署架构设计、前置环境搭建、核心技能开发、流程串联、安全权限管控及运维监控六大模块,详解简历解析、岗位匹配、外呼集成、CRM同步、日历提醒等关键技能的构建逻辑与代码实现。借鉴中关村科金、网易智企的企业级实践经验,重点突破企业知识融合、安全权限管控、业务系统连接三大核心门槛,提供可直接参考的配置示例与操作步骤。所有技术方案均基于公开文档与实测验证,兼顾新手入门与进阶实操。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1172

温习数据库的一个网站链接

进来在准备软件设计师考试,需要看一些基础的小东东,突然google到了下面这个网站,温习数据库基础操作不错,有需要各位可以去试试看 http://www.w3schools.com/sql/sql_create_index.asp...

bingtears的专栏 151

iOS远程真机之WebDriverAgent 天坑记

一、WDA安装依赖报错:       这个东西神坑,我搞了一天都没找到解决方案,最后在appium讨论中发现,       解决方案是:       先定位到WebDriverAgent 所在路径$ cd /Users/XXXX/git/WebDriverAgent        然后运行:mkdir -p Resources/WebDriverAgent.bundle sh ./Scripts/b

甫式人生 7316

自动高光剪辑工具Funny Moments:原理、部署与API实战

视频内容生产过程中,从长视频里自动提取高光片段是提升后期效率的关键环节。这通常依赖音频事件检测、画面变化捕捉等信号处理原理,再配合规则引擎对候选片段进行筛选。此类自动化剪辑技术广泛适用于直播回放整理、游戏名场面剪辑、播客金句抓取等场景。本文以Funny Moments工具为例,详细讲解其本地部署流程、音频与视觉检测模块的调优方法、REST API接口的调用方式,以及目录扫描式的批量任务管理,帮助开发者和内容运营搭建一条“视频进、片段出”的半自动粗筛管线,在降低人力的同时保证高光内容不被遗漏。

weixin_33901926的博客 327

PCL 改进的RANSAC算法实现点云粗配准【2024最新版】

一种改进的RANSAC点云粗配准算法,具体改进见论文:“Pose Estimation using Local Structure-Specific Shape and Appearance Context”

点云侠的博客 37万+

【华为OD机试真题 新系统】1010、魔法阵的能量收集 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

【华为OD机试真题 新系统】1010、魔法阵的能量收集 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2026e卷,od机试,2026E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2026华为od,如何备战华为

KJ.JK 1073

温习数据库创建和修改

/*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management l...

en743543542的专栏 152

【2023校招】网易雷火_研发岗_笔试题解

几个月没写题,果然水平不在线了hh,AK更难实现喽,当天只AK了疯狂游戏; 题目描述和数据等尽量多的CV到了DEVC里,可能不够细节和准确; 下面进入正题,分享我们此次笔试的题目描述和代码设计吧~.........

米莱虾 4544

温习WinForm程序与数据库连接操作

新的一学期,新的开始,2012年为了迎接百日之后的实习,开始紧跟着老师复习,加上自己的继续坚持学习,希望时间一到可以找到一个比较好的工作,与实现自己的梦想更进一步。        今天复习了之前学过的WinForm窗体程序,实现一个简单的登录功能,通过作业也实现了一些以前没做过的功能,限制登录次数,登录次数过多后稍候才能再次登录。        通过今天的复习感觉到,知识学的快,忘记的速度也是

杨斐的专栏 1080

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

java 操作数据库之JDBC基础知识温习

什么是JDBC? JDBC是(java database connection)

xueshanfeitian的博客 283

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

java 登录库_java登录以及连接数据库的温习

packagecom.dao;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importjava.util.ArrayList;importcom.bean.staff;importcom.db.DB;importcom.mysql.jdbc.Connection;importcom.my...

weixin_28911221的博客 142

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

温习关系数据库的5个范式

第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。     第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。 即不能存在组合关键字中的字段决定非关键字的情况      ...

用心学java 143

数据库系统原理与应用温习心得(一)

参考书籍:《数据库系统原理与应用》——人民邮电出版社 数据库管理系统(DataBase Management System,DBMS),是位于操作系统与用户之间的一层数据管理软件,是一个帮助用户建立、使用和管理数据库的软件系统,是数据库与用户之间的接口。其基本功能包括:数据定义功能、数据操纵功能、数据库事务管理与运行管理、数据库的建立与维护功能、其他功能。 数据库是指长期存储在计算机内的、有组...

SherkLocker的博客 1015

山水郎_小夫子 day25

数据库之前学过但很多忘了,现在当温习。第一阶段结束,进入数据库和前端阶段。

m0_66086463的博客 99

学习日记12-07

今日把最天数据库的问题解决,顺便温习了jdbc和一部分service

qq_39544123的博客 160

转:数据库设计中的14个技巧(温习与回顾)

1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:...

dingdingshinie1008的博客 134

mongo客户端操作mongodb记录

长时间不操作mongodb数据库,已经遗忘了命令,今天正好用到,温习一下。

好好学电脑 489

【学习笔记】温习sql及MySQL的使用(数据库第2次实验)

熟悉数据库的交互式SQL工具。 熟悉通过SQL对数据库进行操作。

阿J的博客 1425

数据库系统原理与应用温习心得(二)

完成SQL核心功能只用9个动词,如下表: SQL功能 动词 数据定义 CREATE、DROP、ALTER 数据查询 SELECT 数据操纵 INSERT、UPDATE、DALETE 数据控制 GRANT、REVOKE 基本表是本身独立存在的表,一个关系对应一个基本表。 视图是一个虚表,是从一个或多个基本表导出...

SherkLocker的博客 317

开始复习RMAN

从09年10月解除oracle到现在,转眼间也有2年时间了,之前从打杂到做PL/SQL开发再到现在打杂DBA,很多知识都是从ducument上学习的,RMAN文档也曾经系统的度过,也自己尝试过各种实验,但是都是课余时间去学习学习,不是从管理数据库角度来考虑问题,如今需要从库的角度去考虑很多事情,才发现,手还是很生,需要重新再温习一遍,那就从9i的document开始吧,come on.

Think different 451
上一篇: JavaScript学习过程中遇到的关于闭包的问题
下一篇: Ajax小总结
cccBtrya
博客等级 码龄10年 10粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值