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笔记
-多表查询
本文标签:多表查询事务四大特性并发事务问题事务隔离级别文章目录目录文章目录一、多表查询1.多表关系2.多表查询概念3.多表查询的分类4.内连接5.外连接6.自连接7.联合查询8.子查询1.标量子查询2.列子查询3.行子查询4.表子查询9.多表查询案例练习二、事务1.事务简介2.事务操作3.事务四大特性4.并发事务引发的问题5.事务隔离级别,解决事务并发问题总结一、多表查询1.多表关系概述:一对多(
鲜衣怒码少年郎
·
2023-06-08 11:36
MySQL
mysql
sql笔记
多表查询
事务
【MySQL】索引
前言:hi~欢迎大家来到我的my
sql笔记
系列。本篇记录数据库中索引的相关知识,明白索引是提高海里数据中查找效率的关键,具体从底层实现细节以及操作角度进行学习。
柒海啦
·
2023-06-08 08:42
MySQL
mysql
数据库
笔记
My
SQL笔记
(四) 函数、变量、存储过程、游标、索引、存储引擎、数据库维护、指定字符集、锁机制
My
SQL笔记
(四)文章目录My
SQL笔记
(四)函数文本处理函数日期和时间处理函数数值处理函数类型转换函数流程控制函数自定义函数基本语法局部变量全局变量聚集函数aggregatefunctionDISTINCT
RenX000
·
2023-06-07 11:51
MySQL
mysql
数据库
笔记
My
SQL笔记
(一):设计范式、基础概念、数据库定义语言DDL
MySQL设计范式、基础概念、数据库定义语言DDLMySQL设计范式、基础概念、数据库定义语言DDLMySQL设计范式、基础概念、数据库定义语言DDL数据模型属性的特点数据库的创建主键数据库设计规范第一范式(1NF)第二范式(2NF)第三范式(3NF)BCNFSQL语句SQL数据类型字符串存储存储数字存储时间列级约束条件表级约束条件数据库定义语言DataDefinitionLanguage数据库操
RenX000
·
2023-06-07 11:21
MySQL
数据库
mysql
My
SQL笔记
(二) 数据库操纵语言DML 、数据库查询语言DQL、数据库控制语言DCL、计算字段、子查询、函数
My
SQL笔记
(二)数据库操纵语言DML插入数据INSERT修改数据UPDATE删除数据DELETE数据库查询语言DQL单表查询常用查询条件排序查询分组和分页查询限制结果分页查询多表查询自身连接查询外连接查询嵌套查询计算字段字段
RenX000
·
2023-06-07 11:21
MySQL
数据库
mysql
笔记
My
SQL笔记
十三之时间格式化date_format
本文首发于公众号:Hunter后端原文链接:My
SQL笔记
十三之时间格式化date_format这一篇笔记介绍如何对MySQL中的时间字段进行格式化处理。
·
2023-06-06 21:41
My
SQL笔记
十二之重命名表、添加表字段、修改表字段属性
本文首发于公众号:Hunter后端原文链接:My
SQL笔记
十二之重命名表、添加表字段、修改表字段属性这一节介绍以下几种操作:重命名表添加表字段修改字段属性重命名字段名删除字段1、重命名表假设要将表book
·
2023-06-06 21:33
My
SQL笔记
十一之update更新和delete更新操作
本文首发于公众号:Hunter后端原文链接:My
SQL笔记
十一之update更新和delete更新操作这一篇笔记介绍表的更新和删除操作:UPDATE和DELETE。在介绍之前,说明一点:慎用!慎用!!
·
2023-06-06 21:51
My
SQL笔记
-函数,约束
本文标签:数据库函数约束目录一、函数1.字符串函数.2.数值函数.3.日期函数.4.流程函数二、约束1.概述2.约束演示3.外键约束1.概念:2.实现:3.删除/更新行为:三、总结一、函数1.字符串函数.实现:--函数演示----语法:select函数(参数);--1.字符串函数--concat(拼接字符串)selectconcat('hello','MySQL');--lower(转换为小写字母
洛-桥
·
2023-04-18 19:22
MySQL
数据库
mysql
My
SQL笔记
目录数据库的基本操作创建表创建表删除表截断表修改表修改表名ALTERTABLEold_table_nameRENAME[TO]new_table_name;增加字段删除字段ALTERTABLEtable_name修改字段修改字段的顺序MySQL的常用运算符与函数WHERE子句查询条件的常用运算符MySQL常用的字符串函数MySQL常用的数字函数MySQL常用的日期和时间函数数据的操作插入数据插入部
书香恋仁心
·
2023-04-17 14:40
mysql
mysql
sql
My
SQL笔记
2
My
SQL笔记
2一、CRUD操作1.修改数据:update2.删除数据:delete二、数据库中表的约束1.非空约束notnull2.唯一性约束unique3.主键约束primarykey4.外键约束三
_小树
·
2023-04-16 19:34
mysql
笔记
数据库
MY
SQL笔记
01 数据库概述,SELECT语句,运算符,排序与分页,多表查询
数据库概述为什么要使用数据库持久化:把数据保存在可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以"固化",而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要作用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件,XML数据文件中。数据库与数据库管理系统数据库的相关概念DB:数据库(Database)即存储数据的"仓
GYQ1
·
2023-04-16 09:45
MYSQL
数据库
mysql
【MySQL】表的约束
我的上一篇My
SQL笔记
~【MySQL】表的操作和数据类型_柒海啦的博客-CSDN博客目录1.空属性2.默认值3.列描述4.补零5.主键6.自增长7.唯一键8.外键1.空属性每个数据类型没有加约束的话,
柒海啦
·
2023-04-16 01:50
MySQL
mysql
数据库
sql
【MySQL】表的操作和数据类型
我的上一篇My
SQL笔记
:【MySQL】库的操作_柒海啦的博客-CSDN博客目录一、表的结构操作-DDL1.创建表2.查找表-查找当前数据库所有的表-查看表结构-查
柒海啦
·
2023-04-15 16:17
MySQL
mysql
SQL笔记
(2)——MySQL的表操作与索引(收藏吃灰版)
本文详细记录如何通过命令的方式修改MySQL的表结构,例如新增列、删除列等;不止学会了,你还学懂了,收藏吃灰~开始之前上一篇文章创建了一些表,ER图如下。本文针对score表进行操作,场景就是新增一个备注remarks字段,数据类型为varchar,长度1000,允许为null,默认值为无;查看表结构查看MySQL数据库中特定表的详细设计信息,可以使用DESCRIBE命令,该命令可以显示出表中所有
九陌斋
·
2023-04-14 21:01
MySQL
mysql
sql
笔记
My
SQL笔记
—— jdbc连接数据库(增删改查,sql注入,网站登录检查)
目录查询语句(查)插入语句(增)删除语句(删)修改语句(改)SQL注入问题完整的网站登录检查点击截图右边的加号然后选择jar包mysql-connector-java-5.1.17.jar这个jar包让我们可以在java中操作mysql接着点击右下角的apply应用和OK,之后就可以正常使用了查询语句(查)注释中包含:连接里面的字段含义解释,url,user,password查询语句的执行语句是e
一纸春秋
·
2023-04-14 21:00
MySQL
mysql
数据库
sql
jdbc
SQL笔记
(1)——MySQL创建数据库(收藏吃灰版)
本文详细记录MySQL创建一个数据库的过程,不只是构建步骤,更多的是每一步涉及到的知识点。一般创建数据库有两种方式,一种是命令,另外一种就是通过数据库管理工具,本文主要记录通过命令的方式创建;后面的学习也都是基于这个数据库进行的;场景创建一个大学生成绩管理数据库;包含学生表、课程表、成绩表、教师表四个表:同时给每个表录入测试数据;各表之间需要通过外键关联;通过命令创建学习使用命令的方式创建MySQ
九陌斋
·
2023-04-14 21:56
MySQL
数据库
mysql
sql
oracle触发器游标循环,PL/
SQL笔记
.游标的使用,存储过程,函数,触发器简单示例.(注意带参数的游标很经典)...
★★★----变量声明的规则1变量名不使用保留字2第一个字符必须是字母3变量名最多包含30个字符4不要与数据库的表或者列同名5每一行只能声明一个变量◆◇◆---变量类型1binary_integer整数主要用来计数2number数字类型3char定长字符串4varchar2变长字符串5date日期6long长字符串最长2GB7boolean布尔类型可以取值为truefalse和null值const
龚敏迪
·
2023-04-14 01:17
oracle触发器游标循环
MY
SQL笔记
1
MY
SQL笔记
参照《MySQL数据库原理、设计与应用》清华大学出版社第二章数据库基本操作2.1数据库操作2.1.1创建数据库createdatabase(ifnotexists)xxx;2.1.2查看数据库
王雀跃
·
2023-04-10 10:47
mysql
数据库
sql
My
SQL笔记
: B站宋红康最新教程 (持续更新中)
B站宋红康My
SQL笔记
、最新版、详细、全markdown笔记下载:https://download.csdn.net/download/m0_37989980/85185726基础篇标题链接第01章_
white camel
·
2023-04-09 17:17
#
MySQL
MySQL
My
SQL笔记
:B站康师傅天花板教程(持续更新)
My
SQL笔记
:B站康师傅天花板教程(持续更新)个人主页:shark-Gao个人简介:大家好,我是shark-Gao,一个想要与大家共同进步的男人目前状况:23届毕业生,目前在某公司实习❤️欢迎大家:这里是
Cisyam-shark
·
2023-04-09 17:09
MySQL学习---康师傅版
mysql
数据库
My
SQL笔记
1、事务的理解如果不显式的开启一个事务那么每一个查询都被当作一个事务执行(事务默认自动提交),如果不开启事务自动提交,那么所有查询都会在一个事务中所以可以理解为对数据update操作的时候是加了行锁的2、行锁理解select*fromtablewhereid2forupdate通过索引先扫描过滤数据,扫描了多少数据就给哪些行加行锁3、执行计划usingwhere理解服务器层使用了where条件进行
就很Nice
·
2023-04-08 19:52
My
SQL笔记
:第13章_事务基础知识
第13章_事务基础知识1.数据库事务概述1.1存储引擎支持情况1.2基本概念1.3事务的ACID特性原子性(atomicity)一致性(consistency)隔离型(isolation)持久性(durability)1.4事务的状态活动的(active)部分提交的(partiallycommitted)失败的(failed)中止的(aborted)提交的(committed)2.如何使用事务2.
准图灵奖得主
·
2023-04-08 01:08
MySQL笔记
mysql
数据库
Mysql 操作及语句汇总
数据库对于每一个开发人员都是必须学习和深入掌握的一门技术,下面是在上课的过程中留下的My
SQL笔记
,提供学员参考学习。
Houzhyan
·
2023-04-06 20:51
mysql
mysql
数据库
mysql深入
数据库高级视频学习
mysql高级shk笔记:my
sql笔记
512-526码云笔记mysql高级mdmysql-高级github笔记mysql-md推荐mysql部分笔记-半旧mysql高级别人笔记------------
莫等闲!
·
2023-04-04 08:37
数据库
数据库
my
sql笔记
my
sql笔记
实验一1:学会使用MySQL语句创建数据库、创建表、使用主键约束、外键约束、添加常用约束2:学会使用MySQL语句查看表结构与修改表名、修改字段名与字段数据类型、添加与删除字段、修改字段的排列位置
屋顶会着火
·
2023-04-03 15:01
mysql
数据库
database
My
SQL笔记
总结
typora-copy-images-to:./assets1.什么是数据库字面意思就是存放数据的仓库,我们之前的数据存储在文件中,我们之前存放数据的文件是普通的txt,md中,它的读取效率低,操作方法不灵活(修改更慢),等等。数据库我们称之为DB.百度的解释:数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。所谓“数据库”系以一定
五 六 七
·
2023-04-02 23:58
mysql
MySQL总结
My
SQL笔记
文章目录My
SQL笔记
SQL1、什么是SQL?
祝星kk
·
2023-04-02 06:34
mysql
mysql
数据库
sql
My
SQL笔记
:第18章_MySQL8其它新特性
第18章_MySQL8其它新特性1.MySQL8新特性概述1.1MySQL8.0新增特性1.更简便的NoSQL支持2.更好的索引3.更完善的JSON支持4.安全和账户管理5.InnoDB的变化6.数据字典7.原子数据定义语句8.资源管理9.字符集支持10.优化器增强11.公用表表达式12.窗口函数13.正则表达式支持14.内部临时表15.日志记录16.备份锁17.增强的MySQL复制1.2MySQ
准图灵奖得主
·
2023-04-02 02:52
MySQL笔记
mysql
数据库
nosql
My
sql笔记
:第01章_数据库概述
第01章_数据库概述1.为什么要使用数据库2.数据库与数据库管理系统2.1数据库的相关概念2.2数据库与数据库管理系统的关系2.3常见的数据库管理系统排名(DBMS)2.4常见的数据库介绍3.MySQL介绍3.1概述3.2MySQL发展史重大事件3.3关于MySQL8.03.4OraclevsMySQL4.RDBMS与非RDBMS4.1关系型数据库(RDBMS)4.2非关系型数据库(非RDBMS)
准图灵奖得主
·
2023-04-01 15:23
MySQL笔记
数据库
mysql
sql
My
SQL笔记
——安装MySQL Router 8
MySQLRouter是MySQL官方提供的一个轻量级中间件,可以作为应用程序与MySQL数据库中间的路由层。可以用来解决MySQL主从库读写分离的路由或MySQL集群的高可用、负载均衡、易扩展等方面。而且对于应用来说是透明的。 本次介绍的是在MySQL主从架构(一主一从)上的应用,主要用于读写分离。程序写操作在主库进行,读操作根据MySQLRouter配置分散到主库和备库上,减轻主库压力。
Major_ZYH
·
2023-03-31 16:02
MySQL
mysql
数据库
My
SQL笔记
-开篇-MySQL逻辑架构简介
MySQL逻辑架构简介MySQL逻辑架构图MySQL逻辑架构图●Connectors指的是不同语言中与SQL的交互●ConnectionPool管理缓冲用户连接,线程处理等需要缓存的需求。MySQL数据库的连接层●ManagementServeices&Utilities系统管理和控制工具。备份、安全、复制、集群等等●SQLInterface接受用户的SQL命令,并且返回用户需要查询的结果●Par
亚历山大伟
·
2023-03-31 01:49
mysql
mysql
数据库
My
SQL笔记
-InnoDB锁问题
1.MySQL锁概述MyISAM存储引擎采用的是表级锁InnoDB存储引擎既支持行级锁,也支持表级锁,默认情况下是采用行级锁MySQL锁的特性:表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低;行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高;页面锁:开销和加锁时间介于表锁和行锁之间;会出现死锁,锁定粒度介于表锁和行锁之间,并发
年中初界
·
2023-03-30 06:36
mysql
笔记
mysql
数据库
My
SQL笔记
复制表结构:CREATETABLEIFNOTEXISTStb_users_like(LIKEusers);重命名:renametabletb_users_liketotable_123;
我想放假休息
·
2023-03-29 22:02
My
SQL笔记
:第11章_数据库的设计规范
第11章_数据库的设计规范1.为什么需要数据库设计2.范式2.1范式简介2.2范式都包括哪些2.3键和相关属性的概念2.4第一范式(1stNF)2.5第二范式(2ndNF)2.6第三范式(3rdNF)2.7小结3.反范式化3.1概述3.2应用举例反范式化测试3.3反范式的新问题3.4反范式的适用场景1.增加冗余字段的建议2.历史快照、历史数据的需要4.BCNF(巴斯范式)5.第四范式6.第五范式、
准图灵奖得主
·
2023-03-29 10:51
MySQL笔记
mysql
数据库
my
sql笔记
my
sql笔记
内容摘自存储引擎是什么InnoDB存储引擎行格式页InnoDB页是什么页目录(重点)页的总结构(除了记录和页目录外的部分了解即可)索引(原理:B+树)回顾页之间的关系索引实现聚簇索引二级索引用处查找方式
weixin_43774168
·
2023-03-24 09:09
数据库
mysql
数据库
java
【
SQL笔记
】sql 练习题
1.用一条SQL语句查询出每门课都大于80分的学生姓名namekechengfenshu张三语文81张三数学75李四语文76李四数学90王五语文81王五数学100王五英语90selectdistinctnamefromtablewherenamenotin(selectdistinctnamefromtablewherefenshu802.学生表如下:自动编号学号姓名课程编号课程名称分数12005
charoner
·
2023-03-19 04:37
My
SQL笔记
本单元目标一、为什么要学习数据库二、数据库的相关概念DBMS、DB、SQL三、数据库存储数据的特点四、初始MySQLMySQL产品的介绍MySQL产品的安装★MySQL服务的启动和停止★MySQL服务的登录和退出★MySQL的常见命令和语法规范五、DQL语言的学习★基础查询★条件查询★排序查询★常见函数★分组函数★分组查询★连接查询★子查询√分页查询★union联合查询√六、DML语言的学习★插入
一人一枪一壶酒
·
2023-03-16 20:50
My
SQL笔记
2-单表查询与处理函数
3普通查询3.1简单查询3.1.1查询一个字段select字段名from表名;其中要注意:select和from都是关键字。字段名和表名都是标识符。强调:对于SQL语句来说,是通用的,所有的SQL语句以“;”结尾。另外SQL语句不区分大小写,都行。例如查询部门名字?mysql>selectdnamefromdept;3.1.2查询多个字段使用逗号隔开“,”如:查询部门编号和部门名selectdep
问夏WenXia
·
2023-02-25 13:29
数据库笔记
数据库
mysql
My
SQL笔记
基础进阶运维
[email protected]
基础篇通用语法及分类DDL:数据定义语言,用来定义数据库对象(数据库、表、字段)DML:数据操作语言,用来对数据库表中的数据进行增删改DQL:数据查询语言,用来查询数据库中表的记录DCL:数据控制语言,用来创建数据库用户、控制数据库的控制权限DDL(数据定义语言)数据定义语言数据库操作查询所有数据库:SHOWDATABASES;查询当前数据库:SELECTDATABASE();创建数据库:CREA
uManBoy
·
2023-02-21 10:55
mysql
数据库笔记
数据库架构
dba
sql
数据库
mysql
sql笔记
select系列1、where用法示例:SELECT*FROMWebsitesWHEREcountry='CN';查询表中cuuntry为‘CN’的数据,如字段为数字,不加""1.1、同时满足两个条件:Select*fromempwheresal>2000andsal2000orcomm>500;关键字or1.3、查询不满足改条件的数据:select*fromempwherenotsal>1500
灵秋公子
·
2023-02-19 04:48
MY
SQL笔记
const关键字CREATETABLEsingle_table(idINTNOTNULLAUTO_INCREMENT,key1VARCHAR(100),key2INT,key3VARCHAR(100),key_part1VARCHAR(100),key_part2VARCHAR(100),key_part3VARCHAR(100),common_fieldVARCHAR(100),PRIMARYK
SingleException
·
2023-02-19 01:42
04.MySQL性能优化总结
My
Sql笔记
,笔记分为四个部分:1.MySQL架构与SQL执行流程2.MySQL索引原理与使用原则3.MySQL事务与锁详解4.MySQL性能优化总结本节目标:掌握MySQL数据库优化的层次和思路掌握
javacoo
·
2023-02-18 11:55
Docker安装My
SQL笔记
MySQL是世界上最受欢迎的开源数据库。凭借其可靠性、易用性和性能,MySQL已成为Web应用程序的数据库优先选择。1、查看可用的MySQL版本访问MySQL镜像库地址:https://hub.docker.com/_/mysql?tab=tags。可以通过Sortby查看其他版本的MySQL,默认是最新版本mysql:latest。你也可以在下拉列表中找到其他你想要的版本:此外,我们还可以用do
BioFish
·
2023-02-16 23:33
MY
SQL笔记
(2)
1.SELECTpro_nameFROMproductsLIMIT5,5LIMIT后面第一个数为开始位置,第二个数为要检索的行数,LIMIT5,5指示MySQL返回从行5(第一行序号是0,所以5实际是第6行)开始的5行。LIMIT4OFFSET3意为从行3开始取4行,就像LIMIT3,4一样2.也是通配符,与%一样,但是%可以匹配多个字符,但是只能匹配一个,不多也不少3.LIKE和REGEXP的区
木子兜兜
·
2023-02-04 01:53
MY
SQL笔记
(持续更新)
MYSQL执行过程一个UPDATE语句正在执行:UPDATEtestSETidx=2WHEREid=10,执行流程如下(这里主要以InnoDB存储引擎体系结构中的组件为主):在Server层进行词法解析,解析成MySQL认识的语法,查询什么表、什么字段,并生成查询路径树,选择最优查询路径。到了InnoDB存储引擎这里,先判断id=10这行数据对应的页是否在缓冲池中,如果不在,则将id=10记录对应
·
2023-02-03 10:56
SQL笔记
(入门——高级)
数据库科普:一、数据库的好处1.可以持久化数据到本地2.结构化查询二、数据库的常见概念1.DB:数据库,存储数据的容器2.DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB3.SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言三、数据库存储数据的特点1.数据存放到表中,然后表再放到库中2.一个库中可以有多张表,每
lls_study
·
2023-02-01 12:29
MySQL (三) : 基本的SELECT语句
My
SQL笔记
:B站宋红康最新教程(持续更新中)markdown笔记下载地址:https://download.csdn.net/download/m0_37989980/85185726第03章_基本的
white camel
·
2023-01-19 05:33
#
MySQL
SQL介绍
MySQL规范
基础SELECT
My
SQL笔记
:第12章_数据库其它调优策略
第12章_数据库其它调优策略1.数据库调优的措施1.1调优的目标1.2如何定位调优问题1.4调优的维度和步骤第1步:选择适合的DBMS第2步:优化表设计第3步:优化逻辑查询第4步:优化物理查询第5步:使用Redis或Memcached作为缓存第6步:库级优化2.优化MySQL服务器2.1优化服务器硬件2.2优化MySQL的参数3.优化数据库结构3.1拆分表:冷热数据分离3.2增加中间表3.3增加冗
准图灵奖得主
·
2023-01-19 05:01
MySQL笔记
mysql
数据库
mysql面试整理_超全My
SQL笔记
整理(面试题+笔记+思维导图),面试再也不怕被MySQL难倒了...
前言作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上,MySQL并不难,今天这份最全的MySQL总结,助你向大厂“开炮”,面试不再被MySQL难倒。MySQL面试题集合总结1.1MySQL面试题(基础部分):drop、truncate、delete区别
weixin_39866087
·
2023-01-18 19:21
mysql面试整理
上一页
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
其他