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
MySql高级
《
MySQL高级
篇》十三、锁
文章目录1.概述2.MySQL并发事务访问相同记录2.1读-读情况2.2写-写情况2.3读-写或写-读情况2.4并发问题的解决方案3.锁的不同角度分类3.1从数据操作的类型划分:读锁、写锁1.锁定读2.写操作3.2从数据操作的粒度划分:表级锁、页级锁、行锁1.表锁(TableLock)①表级别的S锁、X锁②意向锁(intentionlock)③自增锁(AUTO-INC锁)④元数据锁(MDL锁)2.
爱编程的大李子
·
2023-02-05 18:36
MySQL从入门到入土
mysql
mysql高级
篇三:mysql内存管理和并发参数调整
文章目录mysql内存管理及优化内存优化原则MyISAM内存优化key_buffer_sizeread_buffer_sizeread_rnd_buffer_sizeInnoDB内存优化innodb_buffer_pool_sizeinnodb_log_buffer_sizeMysql并发参数调整max_connectionsback_logtable_open_cachethread_cache
Onemorelight95
·
2023-02-05 18:36
mysql
mysql
「
MySQL高级
篇」MySQL存储引擎
本篇速览早在MySQL基础篇的学习中,我们就一直看到innodb这个存储引擎,但是好像对于其他的存储引擎也没有去学习和了解,而innodb有何种特点也不得而知,而本篇将从一下四点,带你逐一攻破Ta:1️⃣首先系统地介绍一下MySQL数据库服务器的体系结构,在学习存储引擎之前,我们需要了解存储引擎在MySQL数据库服务器中所占的地位和作用2️⃣再介绍一下MySQL数据库中的存储引擎,即MySQL有哪
ikt4435
·
2023-02-05 18:06
程序员
编程
Java
数据库
mysql
java
《
MySQL高级
篇》十二、MySQL事务日志
文章目录1.redo日志1.1为什么需要REDO日志1.2REDO日志的好处、特点1.好处2.特点1.3redo的组成1.4redo的整体流程1.5redolog的刷盘策略1.6不同刷盘策略演示1.刷盘策略分析2.举例1.7写入redologbuffer过程1.补充概念:Mini-Transaction2.redo日志写入logbuffer3.redologblock的结构图1.8redologf
爱编程的大李子
·
2023-02-05 18:05
MySQL从入门到入土
mysql
数据库
java
mysql精讲高级篇
第00章写在前面
mysql高级
特性分为4个篇章mysql架构篇第一章:Linux下mysql的安装与使用第二章:MySQL的数据目录第二章:逻辑架构第五章:存储引擎索引与调优篇第六章:索引的数据结构第七章
time never ceases
·
2023-02-05 18:35
数据库
mysql
数据库
java
《
MySQL高级
篇》十四、多版本并发控制
文章目录1.什么是MVCC2.快照读与当前读2.1快照读2.2当前读3.复习3.1再谈隔离级别3.2隐藏字段、UndoLog版本链4.MVCC实现原理之ReadView4.1什么是ReadView4.2设计思路4.3ReadView的规则4.4MVCC整体操作流程5.举例说明5.1READCOMMITTED隔离级别下5.2REPEATABLEREAD隔离级别下5.3如何解决幻读6.总结1.什么是M
爱编程的大李子
·
2023-02-05 18:05
MySQL从入门到入土
mysql
数据库
java
Mysql高级
之索引优化(三)
Mysql官方对索引的定义是:索引(Index)是帮助Mysql高效获取数据的数据结构。可以得到索引的本质:索引是一种数据结构。为什么要建索引?索引的目的在于提高查询效率。比如:如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要a----z,会使查找效率变慢。索引也可以理解为:排好序的快速查找数据结构。索引有两大功能:
hhf_Engineer
·
2023-02-05 09:31
Mysql高级
(八) 慢查询日志
一、查询与开启慢查询日志showvariableslike"%slow_query_log%";图片.png临时开启,重启后失效setGLOBALslow_query_log=1图片.png二、查询与修改慢查询时间showvariableslike"%long_query_time%";图片.pngsetGLOBALlong_query_time=2当前窗口showvariableslike"%l
卡戎li
·
2023-02-04 20:48
MySQL高级
分库分表分库后问题跨库跨表join问题全局表,基础数据配置数据所有库都拷贝一份字段冗余系统层组装,业务层分别查询,然后组装,逻辑较复杂。ShardingSphereSharding-JDBC,轻量级java框架,java的jdbc层提供额外的服务Sharding-ProxySharding-SideCarSharding-JDBC主要功能数据库分片分布式事务数据库治理初始化流程根据配置信息生成Co
极速魔法
·
2023-02-04 20:30
《黑马程序员 MySQL数据库入门到精通,从MySQL安装到
MySQL高级
、MySQL优化全囊括》——学习笔记基础篇
基础篇前言本文仅用作个人笔记使用,整理自《黑马程序员MySQL数据库入门到精通,从MySQL安装到
MySQL高级
、MySQL优化全囊括》(https://www.bilibili.com/video/BV1Kr4y1i7ru
Maskfanatics
·
2023-02-04 08:28
数据库
mysql
学习
【宋红康 MySQL数据库】【00】课程大纲
MySQL数据库】【00】课程大纲MySQL数据库基础篇大纲1.数据库概述与MySQL安装篇2.SQL之SELECT使用篇3.SQL之DDL、DML、DCL使用篇4.其它数据库对象篇5.MySQL8新特性篇
MySQL
lpruoyu
·
2023-02-02 21:54
数据库
数据库
mysql
MySQL高级
1.MySQL_简介1.1.MySQL简介MySQL是一个关系型数据库管理系统,由瑞典MySQLAB(创始人MichaelWidenius)公司开发,2008被Sun收购(10亿美金),2009年Sun被Oracle收购。MariaDBMariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎;它使用了Percona的XtraDB代替了InnoDB存储引擎。MySQL是一种
知嗯
·
2023-02-02 21:24
mysql
MySQL基础和高级特性专栏大纲
文章目录一、MySQL数据库基础篇大纲1.1数据库概述与MySQL安装篇1.2SQL之SELECT使用篇1.3SQL之DDL、DML、DCL使用篇1.4其它数据库对象篇1.5MySQL8新特性篇二、
MySQL
小洋人最happy
·
2023-02-02 21:23
MySQL
mysql
数据库
database
Mysql高级
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4d8GCQsv-1661337794912)(C:\Users\彪15035357062\AppData\Roaming\Typora\typora-user-images\image-20211130180012520.png)]1.MySQL环境环境下载https://downloads.mysql.com/arc
天翊178344915
·
2023-01-25 09:29
面试
面试
MySQL高端局,不把这些吃透,谈什么优化?
我们总是自欺欺人的觉得,我们通过其他方面来优化就好了阿,迟迟不愿面对
MySQL高级
,转而学习一些看似更为"高级"的东西,学Redis,来分担MySQL的压力,学MyCat等中间件
Java烟雨
·
2023-01-23 09:47
mysql
面试
java
职场和发展
学习
「
MySQL高级
篇」MySQL索引原理,设计原则
我们总是自欺欺人的觉得,我们通过其他方面来优化就好了阿,迟迟不愿面对
MySQL高级
,转而学习一些看似更为"高级"的东西,学Redis,来分担MySQL的压力,学MyCat等中
十一技术斩
·
2023-01-23 09:15
mysql
数据库
中间件
java
【JavaWeb之旅三】
MySQl高级
应用:约束及其语法
文章目录1.约束的概念2.非空约束3.唯一约束4.主键约束5.默认约束6.外键约束1.约束的概念通过对列表上的数据设定相应的规则,保证数据库中数据的正确性、有效性和完整性。**约束可分为:**非空约束(NOTNULL)、唯一约束(UNIQUE)、主键约束(PRIMARYKEY)、检查约束(CHECK)、默认约束(DEFAULT)和外键约束(FOREIGNKEY)。2.非空约束保证列中所有的数据不能
QHCV
·
2023-01-23 09:12
JavaWeb之旅
数据库
mysql
sql
mysql高级
-8-数据库其它调优策略
mysql高级
前言1、数据库调优的措施1.1调优的目标1.2定位调优问题1.3调优的维度和步骤2、优化MySQL服务器2.1优化服务器硬件2.2优化MySQL的参数3、优化数据库结构3.1拆分表:冷热数据分离
鑫!
·
2023-01-19 05:37
数据库
mysql
java
《
MySQL高级
篇》十一、事务基础知识
文章目录1.数据库事务概述1.1存储引擎支持情况1.2基本概念1.3事务的ACID特性1.4事务的状态2.如何使用事务2.1显式事务2.2隐式事务2.3隐式提交数据的情况2.4使用举例1:提交与回滚2.5使用举例2:测试不支持事务的Engine2.6使用举例3:SAVEPOINT3.事务隔离级别3.1数据准备3.2数据并发问题3.3SQL中的四种隔离级别3.4MySQL支持的四种隔离级别3.5如何
爱编程的大李子
·
2023-01-19 05:32
MySQL从入门到入土
mysql
数据库
java
《
MySQL高级
篇》十、数据库其他调优策略
文章目录1.数据库调优的措施1.1调优的目标1.2如何定位调优问题1.3调优的维度和步骤第1步:选择适合的DBMS第2步:优化表设计第3步:优化逻辑查询第4步:优化物理查询第5步:使用Redis或Memcached作为缓存第6步:库级优化2.优化MySQL服务器2.1优化服务器硬件2.2优化MySQL的参数3.优化数据库结构3.1拆分表:冷热数据分离3.2增加中间表3.3增加冗余字段3.4优化数据
爱编程的大李子
·
2023-01-19 05:30
MySQL从入门到入土
数据库
mysql
服务器
大学生一周学习周报
本周学习重点本周我们主要学习了互联网数据库
MySQL高级
前三章的内容;在第一章主要学习了索引,事物和锁,了解了什么是索引和事务、学会了索引和事务的使用语法、索引的作用和事务并发产生的问题、事务的特征和什么是锁等内容
weixin_54688042
·
2023-01-18 08:55
学习
学习
面试
mysql
【
Mysql高级
篇】MVCC的原理
MVCC的原理MVCC原理前言版本链ReadViewREADCOMMITTED——每次读取数据前都生成一个ReadViewREPEATABLEREAD——在第一次读取数据时生成一个ReadView可重复读是如何工作的?读提交是如何工作的?总结思维导图MVCC原理前言本文摘自:Mysql是怎样运行的:从根上理解Mysqlxiaolincoding.com版本链我们前边说过,对于使用InnoDB存储引
小蔡coding
·
2023-01-15 10:50
mysql
数据库
java
MySQL高级
开发中视图的详细教程
目录1.介绍2.语法3.检查选项4.视图的更新5.视图作用6.案例1.介绍视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。2.语法1).创建CREATE[ORREPLACE]VIEW
·
2023-01-11 05:35
MySQL高级
之视图
MySQL高级
之视图1视图概述2创建或者修改视图3查看视图4删除视图1视图概述视图(View)是一种虚拟存在的表。
爱智慧的打工人
·
2023-01-07 09:27
mysql
视图
mysql
MySQL高级
篇之视图
视图1.介绍视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。2.语法--创建:CREATE[ORREPLACE]VIEW视图名称[(列名列表)]ASSELECT语句[WITH[CAS
苏渠的Java之旅
·
2023-01-07 09:26
MySQL数据库
1024程序员节
mysql 视图接口_MySQL 视图
看到这里,或许你已经对MySQL的基本操作了如指掌,这篇文章讲解
MySQL高级
功能中视图的概念及其用法。什么是视图(view)?
jzbhdhsks
·
2023-01-07 09:26
mysql
视图接口
MySQL高级
1:视图
1.视图是什么通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变);2.视图的作用重用sql语句,简化用户操作更清晰表达数据当数据库重构时,降低对用户(程序)的影响视图能够对机密数据提供安全保护3.定义视图建议
追影的React开发者
·
2023-01-07 09:56
MySQL
mysql
sql
数据库
MySql高级
--视图:
3.视图3.1视图概述视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图相对于普通的表的优势主要包括以下几项。简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对
程序猿陌名!
·
2023-01-07 09:25
MySql数据库
数据库开发
MySQL高级
-视图
视图本节例子中用到的表结构:1.视图概述2.创建或者修改视图3.查看视图4.删除视图本节例子中用到的表结构:createdatabasedemo_01defaultcharset=utf8mb4;usedemo_01;CREATETABLE`city`(`city_id`int(11)NOTNULLAUTO_INCREMENT,`city_name`varchar(50)NOTNULL,`coun
Java硬件工程师
·
2023-01-07 09:25
MySQL
数据库
mysql
数据库
MySQL高级
【视图】
目录1:视图1.1:介绍1.2:语法1.3:检查选项1.4:视图的更新1.5:视图作用1.6:案例1:视图1.1:介绍视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。1.2:语法1)
爱吃豆的土豆
·
2023-01-07 09:55
数据库知识
数据库
数据库
MySQL高级
——视图和函数
文章目录前言一、视图1、为什么使用视图2、视图的优缺点1)优点2)缺点3、MySQL中视图的使用4.使用视图更新数据5.视图管理前言本章节的主要内容为视图和函数。一、视图MySQL视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。1、为什么使用
gjl-l
·
2023-01-07 09:55
mysql
数据库
《
MySQL高级
篇》数据库建模工具---PowderDesigner的使用教程
文章目录PowerDesigner的使用11.1开始界面11.2概念数据模型11.3物理数据模型11.4概念模型转为物理模型11.5物理模型转为概念模型11.6物理模型导出SQL语句PowerDesigner的使用PowerDesigner是一款开发人员常用的数据库建模工具,用户利用该软件可以方便地制作数据流程图、概念数据模型、物理数据模型,它几乎包括了数据库模型设计的全过程,是Sybase公司为
爱编程的大李子
·
2022-12-30 16:12
MySQL从入门到入土
数据库
mysql
《
MySQL高级
篇》四、索引的存储结构
1.为什么使用索引假如给数据使用二叉树这样的数据结构进行存储,如下图所示2、索引及其优缺点2.1索引概述2.2优点类似大学图书馆建书目索引,提高数据检索的效率,降低数据库的IO成本这也是创建索引的主要的原因。通过创建唯一索引,可以保证数据库表中每一行数据的唯一性(唯一约束)在实现数据的参考完整性方面,可以加速表和表之间的连接。换句话说,对于有依赖关系的子表和父表联合查询时,可以提高查询速度。在使用
爱编程的大李子
·
2022-12-23 14:44
MySQL从入门到精通
mysql
数据库
MySQL高级
【索引概述&索引结构】
目录索引概述无索引演示:一种表没有索引的查找方式有索引演示:以二叉树进行演示索引的优缺点索引结构二叉树:B-Tree(多路平衡查找树)B+Tree树Hash数据结构索引概述索引它是一种有序的数据结构,这种数据结构是用来做什么的?用来高效获取数据的,在我们的数据库表结构当中,除了要保存原始数据之外,还需要去维护索引这种数据结构,那么要通过这种数据结构来指向原始数据,这样就可以在这种数据结构当中通过高
爱吃豆的土豆
·
2022-12-23 14:14
数据库知识
数据库
sql
《
MySQL高级
篇》九、数据库的设计规范
文章目录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反范式的适用场景4.BCNF(巴斯范式)5.第四范式6.第五范式、域键范式7.实战案例7.1迭代1次:考虑1NF7.2迭代2次:考虑2NF7.3迭
爱编程的大李子
·
2022-12-23 10:31
MySQL从入门到精通
数据库
mysql
设计规范
MySQL8.0 MySQL事务日志、REDO日志、UNDO日志
REDO的组成REDO的整体流程REDOLOG的刷盘策略流程图UNDO日志如何理解UNDO日志UNDO日志的作用作用1:回滚数据作用2:MVCC小结学习资料【MySQL数据库教程天花板,mysql安装到
mysql
河南循中网络科技有限公司
·
2022-12-22 07:31
MySQL8.0从入门到高级
mysql
数据库
sql
day30 | 黑马程序员Java全程笔记 | 第二阶段
MySQL高级
JDBC
01.反馈回顾事务:★概述:逻辑上的一组操作,组成这组操作的各个单元要么同时成功,要么同时失败.事务是一个最小的执行单元.mysql中的事务控制:手动事务:需要手动开启,提交,回滚开启事务:begin;starttransaction;编写sql语句...提交:commit;回滚:rollback;自动事务:mysql中的事务是自动的查看事务提交状态:select@@autocommit;0:关闭
尘七七
·
2022-12-20 07:50
黑马程序员Java全程笔记
java
mysql
MySQL高级
语句(一)
一、SQL高级语句1、SELECT显示表格中一个或数个栏位的所有资料语法:SELECT"字段"FROM"表名";select*fromtest1;selectnamefromtest1;selectname,sexfromtest1;2、DISTINCT不显示重复的内容语法:SELECTDISTINCT"字段"FROM"表名";selectdistinctagefromtest1;3、WHERE条
一个威哥
·
2022-12-11 17:00
数据库
sql
MySQL高级
语句(三)
一、正则表达式(REGEXP)1、正则表达式匹配符字符解释举列^匹配文本的开始字符’^aa’匹配以aa开头的字符串$匹配文本的结束字符’aa$’匹配以aa结尾的字符串.匹配任何单个字符’a.b'匹配任何a和b之间有一个字符的字符串*匹配零个或多个在它前面的字符’ab*c’匹配c前面有任意个b+匹配前面的字符1次或多次’ab+’匹配以a开头,后面至少一个b的字符串字符串匹配包含指定的字符串’aa'匹
一个威哥
·
2022-12-11 17:29
mysql
数据库
sql
MySQL高级
语句(二)
一、VIEW(视图)1、概念可以被当作是虚拟表或存储查询视图跟表格的不同是,表格中有实际储存资料,而视图是建立在表格之上的一个架构,它本身并不实际储存资料。临时表在用户退出或同数据库的连接断开后就自动消失了,而视图不会消失。视图不含有数据,只存储它的定义,它的用途一般可以简化复杂的查询。比如你要对几个表进行连接查询,而且还要进行统计排序等操作,写SQL语句会很麻烦的,用视图将几个表联结起来,然后对
一个威哥
·
2022-12-11 17:27
mysql
数据库
sql
MySQL高级
SQL语句
目录一、常用查询1、按关键字排序1.1前期准备1.2升序、降序列出数据1.3找出其中南京的数据并以分数降序列出1.4查询学生信息先按兴趣id降序排列,相同分数的,id也按降序排列1.5查询学生信息先按兴趣id降序排列,兴趣id相同的,id按升序排列2、区间判断及查询不重复记录2.1按照需求查询区间内的学生信息2.2按照需求查询区间内(嵌套、多条件)的学生信息3、去重(去掉重复的数据)4、对结果进行
lin琳.
·
2022-12-07 07:59
mysql
sql
数据库
Mysql高级
查询语句
高级查询语句文章目录高级查询语句模糊查询as用法排序限制联合查询子查询模糊查询LIKE用于在where子句中进行模糊查询,SQLLIKE子句中使用百分号%来表示任意0个或多个字符,下划线_表示任意一个字符。SELECTfield1,field2,...fieldNFROMtable_nameWHEREfield1LIKEcondition1e.g.select*fromclasswherename
Fan Wang&YuanyuanLuo
·
2022-12-06 16:14
Mysql
mysql
sql
数据库
MySQL高级
SQL语句
一.准备mysql-uroot-p123123createdatabasetrain_ticket;#创建库usetrain_ticket;createtableREGION(regionvarchar(10),sitevarchar(20));createtableFARE(sitevarchar(20),moneyint(10),datevarchar(15));#创建表descREGION;
梅比乌斯N
·
2022-12-06 15:04
sql
mysql
数据库
MySQL高级
篇之索引的使用
索引使用文章目录索引使用1.单列索引和联合索引2.最左匹配原则(重要)3.索引失效情况4.SQL提示5.覆盖索引(重要)6.前缀索引1.单列索引和联合索引单列索引:即一个索引只包含单个列联合索引:即一个索引包含了多个列在业务场景中,如果存在多个查询条件,考虑针对于查询字段建立索引时,建议建立联合索引,而非单列索引。注意:多条件联合查询时,MySQL优化器会评估哪个字段的索引效率更高,会选择该索引完
苏渠的Java之旅
·
2022-12-06 14:40
MySQL数据库
mysql
数据库
java
MySQL高级
SQL语句
目录1
MySQL高级
语句1.1SELECT——显示表格中一个或数个栏位的所有资料1.2DISTINCT——不显示重复的资料1.3WHERE——有条件查询1.4AND|OR——且|或1.5IN——显示已知的值的资料
即将拥有人鱼线的凯哥
·
2022-12-05 13:51
mysql
sql
数据库
MySQL高级
- SQL优化 - group by 优化
优化groupby语句由于GROUPBY实际上也同样会进行排序操作,而且与ORDERBY相比,GROUPBY主要只是多了排序之后的分组操作。当然,如果在分组的时候还使用了其他的一些聚合函数,那么还需要一些聚合函数的计算。所以,在GROUPBY的实现过程中,与ORDERBY一样也可以利用到索引。如果查询包含groupby但是用户想要避免排序结果的消耗,则可以执行orderbynull禁止排序。如下:
Leon_Jinhai_Sun
·
2022-12-04 16:52
MySQL
MySQL高级
- SQL优化 - or优化
优化OR条件对于包含OR的查询子句,如果要利用索引,则OR之间的每个条件列都必须用到索引,而且不能使用到复合索引;如果没有索引,则应该考虑增加索引。获取emp表中的所有的索引:示例:explainselect*fromempwhereid=1orage=30;建议使用union替换or:我们来比较下重要指标,发现主要差别是type和ref这两项type显示的是访问类型,是较为重要的一个指标,结果值
Leon_Jinhai_Sun
·
2022-12-04 16:52
MySQL
「
MySQL高级
篇」SQL优化
大家好,我是Zhan,一名个人练习时长一年半的大二后台练习生,最近在学
MySQL高级
篇,欢迎各路大佬一起交流讨论本篇速览在前面对索引的的学习中,我们学习到了从MySQL“底层”优化了SQL执行查询的算法
JAVA序码
·
2022-12-04 16:50
mysql
sql
数据库
mysql高级
mysql高级
今日目标掌握约束的使用掌握表关系及建表原则重点掌握多表查询操作掌握事务操作1,约束上面表中可以看到表中数据存在一些问题:id列一般是用标示数据的唯一性的,而上述表中的id为1的有三条数据,
四分十七
·
2022-12-03 00:25
mysql
mysql
数据库
java
MySQL高级
操作、用户管理与用户权限
文章目录一、案例拓展二、数据库高级操作1、克隆表2、清空表,删除表内的所有数据3、创建临时表三、创建外键约束,保证数据的完整性和一直性1、创建主从表2、为主表zhu添加一一个主键约束。主键名建议以“PK_"开头3、为从表cong表添加外键,并将cong表的hobid字段和zhu表的hobid字段建立外键关联。外键名建议以“FK”开头4、插入新的数据记录时,要先主表再从表5、删数数据记录时,要先从表
玛卡巴卡~~
·
2022-12-01 14:31
mysql
数据库
java
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他