MySql数据库
文章平均质量分 75
MySql数据库的基础知识
油头少年_w
这个作者很懒,什么都没留下…
展开
-
MySql复习知识及扩展内容
思考题现有一张某年度的月销量信息表 tb_sales,数据如下:如何计算截止到每个月的累计销量?1月:1月销量,2月:1月销量+2月销量,3月:1月销量+2月销量+3月销量,依次类推分区数据范围和window frame数据范围在使用窗口函数处理表中的每行数据时,每行数据关联的数据有两种:1)每行数据关联的分区数据OVER()中什么都不写时,整张表默认是一个分区OVER(PARTITION BY 列名, ...):整张表按照指定的列被进行了分区2)每行数据关联的window frame数据。原创 2024-10-08 20:03:06 · 677 阅读 · 0 评论 -
MySql数据库---判断函数,和窗口结合的函数,窗口函数
lead(hiredate,1,'默认时间') over(partition by dname order by hiredate) as last_1_time,-- todo 首尾函数----------first_value默认窗口是:分组内当前行到往上无边界--------------- todo 首尾函数----------last_value默认窗口是:分组内当前行到往上无边界-------------1.聚合函数:sum(),count(),avg(),max(),min()原创 2024-09-27 09:00:00 · 1145 阅读 · 0 评论 -
MySql数据库---子查询,多表连接查询,自连接查询,串联查询,数学函数,字符串函数,时间日期函数,判断分支语句
1:一个sql的查询结果当做另一个sql的查询条件.左连接查询的是:左表的全部和右边表能连接上的数据.右连接查询的是:右表的全部和左边表能连接上的数据.3.子查询当临时表(出现在from的后边位置)左边特有的数据:右边没有的值用null填充。右边特有的数据:左边没有的值用null填充。union all:纵向拼接不去重。2:内层的那个sql语句要先执行。1.子查询当条件(单值对比)2.子查询当条件(多值对比)union: 纵向拼接去重。查询的是两个表的交集.原创 2024-09-25 20:01:21 · 674 阅读 · 0 评论 -
MySql语言操作数据库---MySql引擎,数据表,约束,基本查询,条件查询
作用:引擎决定了数据是如何存在于数据库中的.不同引擎存储结构和特征是不同的.==方式1: 创建由datagrip自己维护路径的sql文件.==自动增长约束: 不能独立使用.必须依附于键约束的后边.外键约束: 来关联另一张表.从而对另一张表有约束作用.常见引擎: InnoDB,MyISAM,Memory。方式2: truncate [table] 表名;查看支持的引擎: show engines;==方式2: 关联外部指定的目录或者文件==非空约束: 数据为空插入失败。唯一约束: 数据重复插入失败。原创 2024-09-23 09:00:00 · 379 阅读 · 0 评论 -
MySql数据库---单表查询,高级查询,外键约束,多表关系,建表原则
having:可以对select后边计算后的列进行过滤的.注意:having不能单独使用.必须搭配group by。建议: 能放在where中过滤的进行放在where中.如果有计算列的值则必须放在having中进行过滤.2:在任意一张表中创建一个外键执行另一张表的主键.但是外键要加一个唯一约束.创建第三张表.该表至少有两个外键列,分别指向两张表的主键.(3)having分组条件是用来过滤分组后的数据。where: 是对表中的列进行条件过滤的.在多的一方建立外键列,指向1的一方的主键列。原创 2024-09-23 11:41:57 · 460 阅读 · 0 评论 -
MySql安装(免费绿色版安装包加详细教程)
windows+r键打开,输入cmd输入mysql #注意,mysql是我的密码,你需要输入自己的密码。原创 2024-09-20 09:07:46 · 818 阅读 · 0 评论 -
MySql语言操作数据库---增删改查数据库,表,数据
数据定义语句DDL用来创建数据库中的各种对象-----[库]、[表]。数据库操作语句(1) 插入:INSERT (2) 更新:UPDATE (3) 删除:DELETE原创 2024-09-20 10:00:10 · 845 阅读 · 0 评论