
mysql
文章平均质量分 90
mysql从0到开发
晴天qt01
学习笔记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[mysql]数据类型精讲下
如果数据是整数就使用INT,如果是小数,就使用DECIMAL(M,D)如果是日期和时间就使用DATETIME,确保你的系统不会因为数据类型定义储存,效率不是最高的.但是可靠性是最大的。这里大写的也可以插入,因为mysql是忽略大小写的.如果我们输入数字代表的就是对应的位置,比如春代表的就是1,夏代表2,...字符串数字也可以.并且我们是可以输入NULL值.FLOAT和DOUBLE都存在精度损失的问题,很可能在比较值的时候得到错误的结果,如果存储的数据范围超过了DECIMAL的时候就分为整数和小数。原创 2025-04-26 10:55:53 · 669 阅读 · 0 评论 -
[mysql]约束(上)
values(2,'Tom','null'),(3,'Tom1','null')#这里是不会报错的,如果我们出现其中一个字段是重复的,并不会出现报错,而如果出现了2个同时相同,那么才会报错,这就是为什么叫复合约束的原因.#这里我们建立了一个专门的选课表,学号,课程id,课程分数,我们的复合唯一是对张三来说,mysql这个课和学号应该是复合唯一的,毕竟学号相同,课程可以不唯一,课程相同,学号不能唯一。VALUES(1,NULL,'132@.com',3500)#这里因为NULL所以就报错了。原创 2025-04-26 16:26:38 · 729 阅读 · 0 评论 -
[mysql]窗口函数
窗口函数就是group by的另一种形式.只计算,然后分类排序.但是不聚合.原创 2025-04-25 11:35:13 · 1064 阅读 · 0 评论 -
[mysql]DDL,DML综合案例,
UPDATE books SET price=price+5#写更新语句的时候,记得是赋值=,不是直接写price+5。#注意这里结尾只要添加end就可以,不用添加end case,navicat的提示是错误的。我们都讲完了,现在我们来一个综合案例的练习.涉及了我们库和表的创建。WHEN 'medicine' THEN '医药'WHEN 'cartoon' THEN '卡通'WHEN 'nobel' THEN '小说'WHEN 'joke' THEN '笑话'WHEN 'law' THEN '法律'原创 2024-11-07 22:58:28 · 1105 阅读 · 13 评论 -
[mysql]mysql的DML数据操作语言增删改,以及新特性计算列,阿里巴巴开发手册mysql相关
1DML数据操作语言,8.0新特性计算列原创 2024-11-06 22:09:20 · 1744 阅读 · 31 评论 -
[mysql]相关子查询
我们前面把单行子查询和多行子查询就已经说完了,我们现在要把继续把相关子查询的内容给大家说明白,因为之前用的都是不相关子查询的案例,我们来谈一谈相关子查询,记住单行子查询和多行子查询是可以进行相关子查询,只是我们刚才写的案例都是相关子查询的案例.我们看一下,如果子查询的执行依赖于外部查询,用到了外部的表,每次查询的时候都要执行一次外部查询,那么这样的子查询就被我们叫做关联子查询,下面列出了子查询的步骤,比如我们之前的案例,查询比abel这个人工资高的员工姓名和工资。原创 2024-10-29 23:19:29 · 1464 阅读 · 25 评论 -
[mysql]多行子查询(只包含不相关子查询案例)
多行子查询原创 2024-10-28 08:45:12 · 1504 阅读 · 25 评论 -
[mysql]聚合函数练习
1.where子句可否使用组函数进行过滤?#2.查询公司员工工资的最大值,最小值,平均值,总和#3.查询各job_id的员工工资的最大值,最小值,平均值,总和#4.选择具有各个job_id的员工人数# 5.查询员工最高工资和最低工资的差距(DIFFERENCE)# 6.查询各个管理者手下员工的最低工资,其中最低工资不能低于6000,没有管理者的员工不计算# 7.查询所有部门的名字,location_id,员工数量和平均工资,并按平均工资降序。原创 2024-10-25 23:28:08 · 970 阅读 · 0 评论 -
[mysql]聚合函数GROUP BY和HAVING的使用和sql查询语句的底层执行逻辑
mysql语句执行的底层逻辑,和最详细的聚合函数原创 2024-10-24 22:19:38 · 1718 阅读 · 16 评论 -
[mysql]最基本的SELECT...FROM结构
SELECT 1;原创 2024-09-05 22:09:07 · 2037 阅读 · 16 评论 -
[mysql]SQL语言的规则和规范
我们之前使用cmd操作的时候,是不是必须要先选择一个数据库我们才可以对里面的表进行操作,但是如果我们使用的是图形工具,我们是可以直接用鼠标选中数据库,然后运行查询语句,也可以做到。相当于我们大小写就是不敏感的,那么在linux下它就敏感了,在linux中数据库名,表名,表的别名,是严格区分大小写的,而关键字,函数名,列名,字段名就是忽略大小写的。呢就是锦上添花,如果你不这么做,是不那么道德,不那么好的,就像小学生见到老师要问好,不问好可以吗,当然也是可以的,但是这样就不那么礼貌了。使用cmd),导入数据。原创 2024-09-04 21:51:51 · 1215 阅读 · 2 评论 -
【mysql】SQL语言的概述
1946年,第一台电脑诞生了,有很多基础技术在里面,但是在几十年来,保留下来的技术SQL就是其中之一,1974年的时候,IBM的研究员发布了一篇揭开数据库技术的论文,SQL的查询语言就出现了,他到现在为止也没有太大的变化,比起其他语言,年龄很老了,后面出现了很多其他语言,被淘汰的也很多,像python,的python2和python3的语言差别就非常的大。java1995年才推出。所以它半衰期很长。不管是前端和后端都要接触数据库。原创 2024-09-03 22:05:11 · 1443 阅读 · 19 评论 -
【mysql】mysql目录结构和源码和mysql基础练习
1.说说你了解的常见的数据库2.谈谈你对MySQL历史、特点的理解历史: MySQL先是由瑞典的一家MySQL AB公司建立,1995年建立。2008年MySQL被SUN公司收购2009年被Oracle收购SUN公司结果上来看Oracle就获取了mysql2016年mysql推出mysql8.0,直接从5.7跨越到8.0,新增加了很多功能。特点:3.说说你对DB、DBMS、SQL的理解DB:DB是数据文件,类似与.doc,.txt.xlsx.pptx.png。原创 2024-09-02 22:05:47 · 1244 阅读 · 13 评论 -
[mysql]Navicat_SQLyog_dbeaver等mysql图形工具的安装和使用
Navicat_SQLyog_dbeaver等mysql图形工具原创 2024-08-29 21:44:38 · 1480 阅读 · 10 评论 -
[mysql]mysql的演示使用
mysql5.7的遗留问题原创 2024-08-28 21:40:20 · 3420 阅读 · 11 评论 -
【mysql】mysql的卸载和安装
mysql的卸载原创 2024-08-26 21:39:56 · 921 阅读 · 12 评论 -
[mysql]基本的SELECT语句练习
题目如下# 1.查询员工12个月的工资总和,并起别名为ANNUAL SALARY# 2.查询employees表中去除重复的job_id以后的数据# 3.查询工资大于12000的员工姓名和工资# 4.查询员工号为176的员工的姓名和部门号# 5.显示表 departments 的结构,并查询其中的全部数据。原创 2024-09-09 20:35:46 · 994 阅读 · 1 评论 -
[mysql]mysql的运算符
安全等于,为null而生原创 2024-09-11 20:44:59 · 1416 阅读 · 18 评论 -
【mysql】逻辑运算符
逻辑运算符主要是为了判断表达式的真假,返回结果也是1,0,null。原创 2024-09-13 20:51:59 · 1172 阅读 · 0 评论 -
[mysql]运算符的基本练习
百分之99的人都不会错原创 2024-09-13 21:22:19 · 446 阅读 · 3 评论 -
[mysql]mysql排序和分页
排序和分页本身是两块内容,因为都比较简单,我们就把它分到通一个内容里.它们不为人知的细节原创 2024-09-18 21:49:48 · 1343 阅读 · 17 评论