E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SQL笔记
华为大佬的“百万级”My
SQL笔记
:基础、优化与架构一网打尽
前言MySQL是一个广受欢迎的开源数据库系统,其活跃度和普及程度在当今的互联网行业中首屈一指。由于它具有低成本、操作简便等特点,因此在众多互联网企业中得到了广泛应用,甚至在BATJ等知名一线互联网公司中也有着广泛的应用。因此,对于那些希望在互联网行业取得成功,或是渴望进入BATJ等顶尖互联网公司的朋友们来说,熟练掌握MySQL技能无疑是一块宝贵的敲门砖。对于初入行的开发人员来说,可能对MySQL还
啊码
·
2024-01-20 20:02
mysql
SQL笔记
-- 事务
1.概述1.1事务基本概念事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。事务处理的原则:保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚(rollback)到最初状态。1.2事务的特性原子性(atomici
Little.M_
·
2024-01-19 15:13
SQL
sql
数据库
SQL笔记
-- 数据库结构优化
1.拆分表(冷热数据分离)不常用的数据为冷数据,反之则为热数据。如果一个表中的数据存在明显的使用频率差异,那么可以将冷热数据分离。通过这种分解可以提高表的查询效率。对于字段很多且有些字段使用不频繁的表,可以通过这种分解的方式来优化数据库的性能。例如:会员members表存储会员登录认证信息,该表中有很多字段,如id、姓名、密码、地址、电话、个人描述字段。其中地址、电话、个人描述等字段并不常用,可以
Little.M_
·
2024-01-19 08:28
SQL
数据库
sql
sql笔记
P1-P38
##本单元目标一、为什么要学习数据库二、数据库的相关概念DBMS、DB、SQL三、数据库存储数据的特点四、初始MySQLMySQL产品的介绍MySQL产品的安装★MySQL服务的启动和停止★MySQL服务的登录和退出★MySQL的常见命令和语法规范五、DQL语言的学习★基础查询★条件查询★排序查询★常见函数★分组函数★分组查询★连接查询★子查询√分页查询★union联合查询√六、DML语言的学习★
kevinXiao
·
2024-01-18 02:31
My
SQL笔记
(三)
SQL的生命周期[客户端]->[服务端]建立session[客户端]发送sql[服务端]解析并生成执行计划[服务端]执行执行计划[服务端]读取数据到内存并进行逻辑处理[服务端]通过session发送结果关闭连接超大分页方案sql层面select*fromtablewhereidin(selectidfromtablewhereage>20limit1000000,10)因索引覆盖虽load了100
圆方的鱼
·
2024-01-17 23:28
SQL笔记
-- 范式(第一范式、第二范式、第三范式、巴斯范式、反范式)及数据库设计原则
1.范式1.1范式简介在关系型数据库中,关于数据表设计的基本原则、规则就称为范式。可以理解为,一张数据表的设计结构需要满足的某种设计标准的级别。要想设计一个结构合理的关系型数据库,必须满足一定的范式。目前关系型数据库有六种常见范式,按照范式级别,从低到高分别是:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式
Little.M_
·
2024-01-17 15:05
SQL
数据库
sql
SQL笔记
-- 索引失效情况
1.联合索引对于多列索引,过滤条件要使用索引必须按照索引建立时的顺序,依次满足,一旦跳过某个字段,索引后面的字段都无法被使用。例如以下情况,索引从左到右的顺序为age,classId,name,但是在查询时跳过了age,因此该查询无法使用索引。CREATEINDEXidx_age_classid_nameONstudent(age,classId,name);SELECTSQL_NO_CACHE*
Little.M_
·
2024-01-17 15:34
SQL
sql
数据库
SQL笔记
-- 查询优化
1.关联查询优化1.1驱动表和被驱动表对于内连接来说,优化器会根据用户的查询语句做优化,决定先查哪张表。先查询的那张表就是驱动表,反之就是被驱动表。而对于外连接来说,大多数情况用户指定的主表就是驱动表,但优化器也会视情况进行选择。1.2SimpleNested-LoopJoin(简单嵌套循环连接)从表A中取出一条数据,遍历表B,将匹配到的数据放到result…以此类推,驱动表A中的每一条记录与被驱
Little.M_
·
2024-01-17 15:33
SQL
sql
spring
【python my
sql笔记
】第四天
索引索引的概念数据库的索引好比新华字典的音序表,他是对数据库表中一列或多列值进行排序后的一种约束,其作用就是提高表中数据的查询速度索引的分类普通索引普通索引是由key或者index定义的索引,他是MySQL中的基本索引类型,可以创建在任何数据类型中,其值是否唯一和非空由字段本身约束条件所决定唯一性索引唯一性索引是由unique定义的索引,该索引所在字段值必须是唯一的全文索引全文索引是由eullte
CSDA玩家
·
2024-01-16 20:26
mysql
笔记
数据库
【python my
sql笔记
】第五天
添加,更新与删除数据添加数据为表中所有字段添加数据insert语句中指定所有的字段名insertinto表名(字段名1,字段名2,....)values(值1,值2...);注意:添加数据时表名后面的字段顺序可以与表中顺序不一致,但values顺序一定是按照表名后面添加的顺序填写值。insert语句中不指定字段名insertinto表名values(值1,值2,....)注意:添加值的顺序是按照表
CSDA玩家
·
2024-01-16 20:26
数据库
【python my
sql笔记
】第六天
关于sql语句注入首先看这张照片看着流程图没有什么问题。但是当用户输入用户名的时候使用这条语句当用户密码什么都可以返回True因为sql变成(and前面永远是True,--后面被注释掉了)如何解决这种问题(execute自动格式化)作业
CSDA玩家
·
2024-01-16 20:26
mysql
笔记
数据库
【python my
sql笔记
】第二天
数据库入门数据库:数据库是按照数据源结构来组织,存储和管理的仓库SQL语言数据定义语言(DDL):其中包括create(创建)语句,alter(查询)语言,drop(删除)语言,用于创建删除数据库或表数据操作语言(DML):其中包括insert(插入数据)语句,update(更新或修改)语句,delete(删除数据)语句数据查询语言(DQL):包含的是select(查询)语句,主要用于查询数据数据
CSDA玩家
·
2024-01-16 20:55
python
pycharm
mysql
【python my
sql笔记
】第一天
mysql入门初始化数据库cmd命令行管理员身份运行"C:\ProgramFiles\MySQL\MySQLServer8.0\bin\mysqld.exe"--initialize-insecure打开或者关闭mysql打开软件打开程序:"C:\ProgramFiles\mysql-8.1.0-winx64\bin\mysqld.exe"关闭程序:直接关闭命令行或者创建一个MySQL服务1.超级
CSDA玩家
·
2024-01-16 20:25
python
pycharm
mysql
My
SQL笔记
(二)
事务ACIDA原子性:事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;C一致性:执行事务前后,数据保持一致,多个事务对同一个数据读取的结果是相同的;I隔离性:并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是独立的;D持久性:一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。脏读/幻读/不可重
圆方的鱼
·
2024-01-15 17:09
SQL笔记
-- 索引
1.索引的相关概念1.1索引概述索引的本质:索引是数据结构,可以简单理解为“排好序的快速查找数据结构”,满足特定查找算法。这些数据结构以某种方式指向数据,这样就可以在这些数据结构的基础上实现"高级查找算法"。个人理解:索引就是在存储引擎中,将数据库数据以某种数据结构(B+树)进行保存,而此数据结构是利于查询操作的,可以加快数据库数据查询的速度。创建索引的过程就是在存储层面构建数据结构的过程。索引创
Little.M_
·
2024-01-15 16:35
SQL
sql
数据库
SQL笔记
-- 基本查询语句
SQL基本查询语句1.SELECT…FROM--语法格式:SELECT列名FROM表名举例:--查询emp表中的所有字段--通配符*可以表示表中所有的字段(列)SELECT*FROMemp;--查询emp表中的emp_name,salarySELECTemp_name,salaryFROMemp;2.列的别名有些场景需要对列重命名,方便后续操作,这时就需要对列起一个别名。--语法格式:SELECT
Little.M_
·
2024-01-15 16:04
SQL
sql
数据库
SQL笔记
-- 多表查询(内连接、左外连接、右外连接、UNION)
多表查询(内连接、左外连接、右外连接、UNION)1.概念知识1.1内连接如果要在表A与表B中进行内连接查询,那么就相当于是在求集合A与集合B的“交集”,即,返回结果只会包含与两个表都匹配的数据。举例如下:员工表emp:emp_idemp_namedepart_id1张三12李四23王五34赵六4部门表depart:depart_iddepart_name1开发2测试3运维5销售表emp与表dep
Little.M_
·
2024-01-15 16:04
SQL
sql
数据库
SQL笔记
-- 增删改
1.添加数据1.1VALUES--给表的所有字段添加一条数据INSERTINTO表名VALUES(value1,value2,....);--给表的所有字段添加多条数据INSERTINTO表名VALUES(value1[,value2,…,valuen]),(value1[,value2,…,valuen]),……(value1[,value2,…,valuen]);--为表的指定字段插入一条数据
Little.M_
·
2024-01-15 16:04
SQL
sql
数据库
SQL笔记
-- EXPLAIN详细说明
1.基本语法EXPLAINSELECTselect_options或者DESCRIBESELECTselect_options例如:EXPLAINSELECT*FROMempWHEREemp.emp_id=5EXPLAINSELECT*FROMtable1UNIONSELECT*FROMtable22.EXPLAIN各列作用2.1table表明每个记录所访问的表名,可以是一个表,也可以是多个表。如
Little.M_
·
2024-01-15 16:02
SQL
sql
笔记
华为“百万级”My
SQL笔记
,基础+优化+架构一键学会
前言MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际
我有一头小花驴
·
2024-01-09 09:00
程序员
程序人生
计算机
mysql
架构
数据库
华为大佬基础+优化+架构一键搞定的“百万级”My
SQL笔记
前言MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际
Java数据搬运工
·
2024-01-09 09:29
Java
程序员
面试
数据库
人工智能
mysql
java
大数据
基础+优化+架构一键搞定,华为大佬的“百万级”My
SQL笔记
前言MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际
Java布道者-小轩
·
2024-01-09 09:29
Java
程序员
mysql
出自华为大佬之手的百万级My
SQL笔记
,基础+优化+架构一键搞定
前言MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际
mrchaochao
·
2024-01-09 09:56
面试
Java
架构
数据库
人工智能
mysql
java
大数据
华为程序员的“百万级”My
SQL笔记
,基础+优化+架构一键完成
前言MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际
Java星球
·
2024-01-09 09:55
java
程序员
程序人生
mysql
架构
数据库
华为的“百万级”My
SQL笔记
,基础+优化+架构一键学会
前言MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际
写代码的珏秒秒
·
2024-01-09 09:25
Java
程序员
编程
mysql
架构
数据库
华为的“百万级”My
SQL笔记
,基础+优化+架构一键
前言MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际
写代码的珏秒秒
·
2024-01-09 09:24
Java
编程
程序员
mysql
架构
数据库
华为大佬的“百万级”My
SQL笔记
,基础+优化+架构一键搞定
前言MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际
她与残局皆遗憾..
·
2024-01-09 09:54
mysql
架构
java
学习
后端
华为技术官的“百万级”My
SQL笔记
,基础+优化+架构一键拿下
前言MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际
写代码的珏秒秒
·
2024-01-09 09:54
Java
程序员
编程
mysql
架构
数据库
够狠 华为的“百万级”My
SQL笔记
,基础+优化+架构一下解决
前言MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际
不会敲代码的谌
·
2024-01-09 09:23
Java
程序员
面试
数据库
mysql
java
spring
spring
boot
华为大佬的“百万级”My
SQL笔记
,助你基础+优化+架构一键搞定
前言MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际
Fightevery
·
2024-01-09 09:51
Java
架构
架构师
面试
spring
华为大佬的“百万级”My
SQL笔记
,基础+优化+架构一键搞定
前言MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际
写代码的珏秒秒
·
2024-01-09 09:50
mysql
笔记
架构
spark开发笔记(三、Spark
SQL笔记
)
基本概念Shark、SparkSQL和Hive之间的关系:Shark借用了Hive大部分的组件,包括词法分析、语法分析和逻辑分析阶段,只是在最后将逻辑执行计划转化为物理执行计划这一步,将底层的实现从MapReduce替换成了Spark。SparkSQL在Hive兼容层面仅依赖HiveQL解析和Hive元数据,也就是说从HQL被解析成抽象语法树(AST)起,就全部由SparkSQL接管了。Spark
眼君
·
2023-12-27 22:27
My
SQL笔记
之查询二
总结查询的完整格式,格式很难看,实际很好写SELECTselect_expr[,select_expr,...][FROMtb_name[WHERE条件判断][GROUPBY{col_name|postion}[ASC|DESC],...][HAVINGWHERE条件判断][ORDERBY{col_name|expr|postion}[ASC|DESC],...][LIMIT{[offset,]r
littleblues
·
2023-12-25 06:09
My
SQL笔记
2
典型子查询一个查询的输出是另一个查询的输入,也称为嵌套子查询image.png5个关键点:1、在查询时基于未知时应考虑使用子查询2、子查询必须包含在括号内3、将子查询放在比较运算符的右侧以增强可读性4、对单行子查询使用单行运算符5、对多行子查询使用多行运算符种类:返回结果分类:单行子查询、多行子查询、空值子查询返回结果为一行且只有一列为单行子查询例如:1、薪水比RACHEL高的员工selecten
gg大宇
·
2023-12-21 19:14
My
sql笔记
1、SQL基本概念database库table表schema数据模型column列row行索引INDEXprimarykey主键(索引),特点非空和唯一Foreignkey外键(普通索引)关联另一张表的主键唯一(就是唯一索引)2、SQL类型类型长度说明(整数类型)tinyint1个字节smallintmediumintint4个字节bigint8个字节(浮点类型)float小数点后4个字节doub
带脑子的CV工程师
·
2023-12-21 13:52
mysql
笔记
数据库
my
sql笔记
| innodb引擎以及引擎中的MVCC实现
1.逻辑存储结构表空间:innodb_file_per_table默认开启,每个表都有独立表空间(和2中磁盘的独立表空间对应,不开启innodb_file_per_table,可能用到2中的通用表空间)段:innodb是按照索引存储,所以又会分成数据段、索引段和回滚段。区:1m每次会申请4-5个区,保证页的连续性页:16k,所以一般一个区64页行:每行数据会有两个隐藏字段:Trix_id改行数据参
小白师弟学java
·
2023-12-19 16:12
mysql
java
数据库
分布式
大数据
mysql
mvc
My
SQL笔记
-第18章_MySQL8其它新特性
视频链接:【MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板】文章目录第18章_MySQL8其它新特性1.MySQL8新特性概述1.1MySQL8.0新增特性1.2MySQL8.0移除的旧特性2.新特性1:窗口函数2.1使用窗口函数前后对比2.2窗口函数分类2.3语法结构2.4分类讲解1.序号函数2.分布函数3.前后函数4.首尾函数5.其他函数2.5小结3.新特性2:公用表
丸酸菌
·
2023-12-16 19:07
mysql
笔记
数据库
My
SQL笔记
-第09章_子查询
视频链接:【MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板】文章目录第09章_子查询1.需求分析与问题解决1.1实际问题1.2子查询的基本使用1.3子查询的分类2.单行子查询2.1单行比较操作符2.2代码示例2.3HAVING中的子查询2.4CASE中的子查询2.5子查询中的空值问题2.5非法使用子查询3.多行子查询3.1多行比较操作符3.2代码示例3.3空值问题4.相关
丸酸菌
·
2023-12-16 13:59
mysql
笔记
数据库
【一点分享】
Sql笔记
:3天就可以写出很溜的Sql,飞一样的感觉(第1天)
笔者曾经要求新同学第1天要写出12道从易到难的Sql,哪怕背下来都行。现进行改良,3天由浅到深,配上解释,加强理解。以Mysql为例,其他语法类似。第1天:基础查询、简单统计第2天:复杂查询、复杂统计第3天:数据需求实战1、select有时会对表达式进行试算,不用from表也行。--*前面不能放字段,*后面可以放字段selectip,*frommid_eve_wkb_user_log;Youhav
或许能用上
·
2023-12-15 09:11
MySQL (十二) : MySQL数据类型精讲(非常详细)
My
SQL笔记
:B站宋红康最新教程(持续更新中)markdown笔记下载地址:https://download.csdn.net/download/m0_37989980/85185726第12章_MySQL
white camel
·
2023-12-14 22:30
#
MySQL
MySQL
数据类型
My
SQL笔记
-第14章_视图
视频链接:【MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板】文章目录第14章_视图1.常见的数据库对象2.视图概述2.1为什么使用视图?2.2视图的理解3.创建视图3.1创建单表视图3.2创建多表联合视图3.3基于视图创建视图4.查看视图5.更新视图的数据5.1一般情况5.2不可更新的视图6.修改、删除视图6.1修改视图6.2删除视图7.总结7.1视图优点7.2视图不足7
丸酸菌
·
2023-12-14 18:37
mysql
笔记
数据库
My
SQL笔记
-第08章_聚合函数
视频链接:【MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板】文章目录第08章_聚合函数1.聚合函数介绍1.1AVG和SUM函数1.2MIN和MAX函数1.3COUNT函数2.GROUPBY2.1基本使用2.2使用多个列分组2.3GROUPBY中使用WITHROLLUP3.HAVING3.1基本使用3.2WHERE和HAVING的对比4.SELECT的执行过程4.1查询的结
丸酸菌
·
2023-12-14 14:22
mysql
笔记
数据库
My
SQL笔记
-第01章_数据库概述
视频链接:【MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板】文章目录第01章_数据库概述1.为什么要使用数据库2.数据库与数据库管理系统2.1数据库的相关概念2.2数据库与数据库管理系统的关系2.3常见的数据库管理系统排名(DBMS)2.4常见的数据库介绍3.MySQL介绍3.1概述3.2MySQL发展史重大事件1.4关于MySQL8.01.5WhychooseMySQL
丸酸菌
·
2023-12-05 17:46
数据库
mysql
笔记
My
SQL笔记
-第02章_MySQL环境搭建
视频链接:【MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板】文章目录第02章_MySQL环境搭建1.MySQL的卸载步骤1:停止MySQL服务步骤2:软件的卸载步骤3:残余文件的清理步骤4:清理注册表(选做)步骤5:删除环境变量配置2.MySQL的下载、安装、配置2.1MySQL的4大版本2.2软件的下载2.3MySQL8.0版本的安装2.4配置MySQL8.02.5配置
丸酸菌
·
2023-12-05 15:45
mysql
笔记
adb
my
Sql笔记
根据字段或表名查找表当数据库表多,且不了解表结构时可以用这种方式查找根据字段查表SELECTDISTINCTTABLE_NAMEFROMINFORMATION_SCHEMA.COLUMNSWHERECOLUMN_NAMELIKE'%[字段]%'ANDTABLE_SCHEMA=[数据库];根据表名查表SELECTTABLE_NAMEFROMINFORMATION_SCHEMA.TABLESWHERE
程序员小软
·
2023-12-05 10:56
mysql
mysql
笔记
My
SQL笔记
-第06章_多表查询
视频链接:【MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板】文章目录第06章_多表查询1.一个案例引发的多表连接1.1案例说明1.2笛卡尔积(或交叉连接)的理解1.3案例分析与问题解决2.多表查询分类讲解分类1:等值连接vs非等值连接等值连接非等值连接分类2:自连接vs非自连接分类3:内连接vs外连接SQL92:使用(+)创建连接3.SQL99语法实现多表查询3.1基本语
丸酸菌
·
2023-12-05 01:44
mysql
笔记
数据库
My
SQL笔记
-第03章_基本的SELECT语句
视频链接:【MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板】文章目录第03章_基本的SELECT语句1.SQL概述1.1SQL背景知识1.2SQL语言排行榜1.3SQL分类2.SQL语言的规则与规范2.1基本规则2.2SQL大小写规范(建议遵守)2.3注释2.4命名规则(暂时了解)2.5数据导入指令3.基本的SELECT语句3.0SELECT...3.1SELECT...
丸酸菌
·
2023-12-05 01:14
mysql
笔记
数据库
My
SQL笔记
-第04章_运算符
视频链接:【MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板】文章目录第04章_运算符1.算术运算符2.比较运算符3.逻辑运算符4.位运算符5.运算符的优先级拓展:使用正则表达式查询第04章_运算符讲师:尚硅谷-宋红康(江湖人称:康师傅)官网:http://www.atguigu.com1.算术运算符算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值
丸酸菌
·
2023-12-05 01:14
mysql
笔记
adb
My
SQL笔记
-第05章_排序与分页
视频链接:【MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板】文章目录第05章_排序与分页1.排序数据1.1排序规则1.2单列排序1.3多列排序2.分页2.1背景2.2实现规则2.3拓展第05章_排序与分页讲师:尚硅谷-宋红康(江湖人称:康师傅)官网:http://www.atguigu.com1.排序数据1.1排序规则使用ORDERBY子句排序ASC(ascend):升序
丸酸菌
·
2023-12-05 01:42
mysql
笔记
数据库
My
SQL笔记
—— 去重,聚合函数,concat,日期
目录去重操作聚合函数concat拼接函数小数运算函数日期函数日期函数的典型例子topn判断if语句判断条件判断case去重操作格式selectdistinct字段名from表名;当字段名只有一个时,按照这个字段名去重,如果字段名有多个时,按照全部的字段名去重先来看一下表格的全部内容select*fromstu;按照sex属性进行去重selectDISTINCTsexfromstu;去重后只剩两项再
一纸春秋
·
2023-12-04 19:23
MySQL
mysql
数据库
database
date
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他