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学习
2020.07.03 | 初次步入MySQL 8.0
初始MySQL数据库基础数据库的概念数据库系统【DBS==DataBaseSystem】数据库的发展历史数据库的种类数据库的特点数据表数据类型主键在使用主键的时候,我曾经碰到过一下问题几个容易混淆的概念SQL语言种类1:数据定义语言种类1:数据操作语言种类3:数据查询语言种类4:数据控制语言关于访问数据库的接口1.ODBC2.JDBC3.ADO.NET4.PDOMySQL--进入正题^_^特性1:
琳杉
·
2022-05-24 10:30
MySQL学习笔记
mysql
sql
数据库
MySQL复习day01:数据库简介和 DQL数据查询语言
数据库简介和DQL数据查询语言DBDBMSSQL数据库存储数据的特点常见基础命令MySQL简介MySQL编程规范创建和删除库MySQL服务的启动和停止MySQL服务的登录和退出DQL语句开始查询
MySQL
CW96
·
2022-05-20 07:41
数据库
mysql
数据库
MYSQL学习
篇3——数据操纵(插入数据、默认值处理、修改数据、删除数据)
目录插入数据默认值处理修改数据删除数据插入数据选择插入语法:insertinto表名(列名1,列名2,...)values(值1,值2,...);例子:创建一个表,名称为departments,字段名为department_id,department_name,location_id。createtabledepartments(department_idint,department_nameva
Haohao+++
·
2022-05-04 07:59
MySQL
mysql
学习
数据库
MySQL学习
篇2——约束
目录MySQL约束主键约束外键约束唯一性约束非空约束创建表时添加约束MySQL约束MySQL有如下约束:约束类型约束作用PrimaryKey(主键约束)1.不允许为空值2.不允许有重复值出现3.能够确保数据的唯一性ForeignKey(外键约束)1.可以有重复值2.可以有空值3.值必须是另一个参照表内的值4.能够保证数据在参照表中的完整性Unique(唯一性约束)1.相同值只能出现一次2.可以多个
Haohao+++
·
2022-05-04 07:28
MySQL
mysql
学习
数据库
1001-
MySQL学习
-第一节自习课
MySQL学习
(第一节自习课)一.软件下载、安装下载地址:https://dev.mysql.com/downloads/installer/位置:mysql->installer->community1
caimeng
·
2022-05-02 22:00
MySQL学习
笔记-基础实践篇-1.认识MySQL
文章目录1.认识MySQL总览MySQL基础学习笔记思维导图重难点问题总结1.什么是关系型数据库和非关系型数据库1.1关系型数据库:1.2非关系型数据库:2.为何使用MySQL2.1MySQL特点与优点:2.2与Oracle比较:3.关系型数据库设计规则3.1ORM思想:表、记录、字段:3.2常见表的关联关系:1.认识MySQL总览MySQL基础学习笔记思维导图笔记链接参考狂神说MySQL教程笔记
天生我才~~
·
2022-04-26 20:51
MySQL
mysql
数据库
database
MySql的增删改查操作(初学者个人心得)
引言在上周粗略的学习了有关MySql的相关基础内容,为了方便自己复习,特写下这篇个人心得,来记录MySql有关增删改查操作的内容(
MySql学习
中最重要的一部分)。
shicy1228
·
2022-04-26 20:49
mysql
分布式事务
redo、undo、ACIDAD(日志文件)、CI锁详见
MySql学习
笔记//TODO刚性事务acid&柔性事务base刚性事务:强一致性(ACID)柔性事务:基本可用,最终一致性(BASE理论)BASE
降龙_伏虎
·
2022-04-25 09:38
mysql从入门到精通这本书好吗_MySQL从入门到精通
前言第0章
MySQL学习
指南0.1什么是数据库0.2MySQL简介0.3MySQL的技术体系0.4MySQL的应用领域和前景0.5
MySQL学习
经验谈0.6
MySQL学习
路线图第1篇基础知识第1章安装与配置
枚蓝
·
2022-04-24 15:16
MySQL学习
第五弹——事务及其操作特性详解
事务事务简介事务操作事务四大特性并发事务问题事务隔离级别事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。-----------------------------------事务操作-------------------------------------------数据准备createtablea
loveCC_orange
·
2022-04-24 14:00
数据库
数据库
MySQL
事务
后端开发
MySQL学习
秘籍
一:学习前的准备1:确认你已安装wamp2:确认你已安装ecshop,并且ecshop的数据库名为shop二基础知识:1.数据库的连接mysql-u-p-h-u用户名-p密码-hhost主机2:库级知识2.1显示数据库:showdatabases;2.2选择数据库:usedbname;2.3创建数据库:createdatabasedbnamecharsetutf8;2.3删除数据库:dropdat
CBDLL
·
2022-04-24 14:22
MySQL
MySQL学习秘籍
MySQL基础
mysql学习
笔记记录
1.分享1个小技巧:在定义数据类型时,如果确定是整数,就用INT;如果是小数,一定用定点数类型DECIMAL;如果是字符串,只要不是主键,就用TEXT;如果是日期与时间,就用DATETIME2.运行这个语句之后,一个跟demo.importhead有相同表结构的空表demo.importheadhist,就被创建出来了。CREATETABLEdemo.importheadhistLIKEdemo.
阳光不锈@
·
2022-04-21 09:54
数据库
mysql学习笔记
MySQL学习
笔记(一)—MySQL基础
文章目录一、MySQL基础及入门1.MySQL的相关配置1.1MySQL的启动与关闭1.1.1方式一:window服务启动MySQL1.1.2方式二:DOS命令方式启动1.2命令行登录数据库1.3MySql的目录结构1.4数据库管理系统1.5数据库表2.SQL2.1SQL的概念2.2SQL通用语法2.3SQL的分类2.4DDL操作数据库2.4.1创建数据库2.4.2查看/选择数据库2.4.3修改数
Big_BlueCat
·
2022-04-21 02:25
Java学习笔记
mysql
数据库
sql
2022.2.1-2022.2.3
mysql学习
笔记
过年没回老家,在这没事做就开始学习,还是学习效率低,但是我尽力了,今天终于把这个mysql的视频看完,总结一下。参考:老杜-mysql入门基础+数据库实战:https://www.bilibili.com/video/BV1Vy4y1z7EX(较新、内容相对精炼,有习题)视频感受:总体看完,感觉很新手,合适所有没学过数据库的人员学习,而且讲的比较详细,还有习题练习,缺乏的是对索引原理的详细解析,但
臭弟弟码农
·
2022-04-21 02:21
学习笔记
数据库
mysql
sql
mysql学习
之mysql集群
文章目录单节点数据库服务问题mysql集群方案主从架构主从+Keepalived高可用架构(扩展)总结复制方式的分类基于语句的复制基于行的复制总结数据同步原理集群搭建搭建主库搭建备库数据同步验证单节点数据库服务问题单个数据库服务器的缺点数据库服务器存在单点问题;数据库服务器资源无法满足增长的读写请求;高峰时数据库连接数经常超过上限。如何解决单点问题增加额外的数据库服务器,组建数据库集群;同一集群中
liushangzaibeijing
·
2022-04-13 15:53
mysql
mysql集群搭建
docker安装mysql集群
mysql集群同步原理
高性能
mysql学习
笔记二构建高性能索引
文章目录一、索引数据结构查找二叉树平衡二叉树红黑树B树B+树二、mysql数据存储方式表空间数据结构InnoDB数据页结构InnoDB行记录格式行溢出三、mysql索引聚集索引非聚集索引哈希索引全文索引索引的思考正确的使用索引表索引实例索引与锁四、维护索引和表一、索引数据结构索引:存储引擎用来快速查找数据的一种数据结构。索引是查询数据进行性能优化最有效的手段。不同的存储引擎对于索引的实现不尽相同。
liushangzaibeijing
·
2022-04-13 15:23
mysql
b+树
数据库
MySQL学习
笔记-13-自增id
自增id自增id:定义初始值,然后不停往上加步长。其上限取决于字节长度,如无符号整型(unsignedint)是4个字节,id上限就是2^32-1。表定义自增值id上限1、表定义的自增值达到上限后的逻辑是:再申请下一个id时,得到的值保持不变。2、例子:createtablet(idintunsignedauto_incrementprimarykey)auto_increment=4294967
·
2022-04-11 09:46
mysql
MySql学习
笔记(一)
预备MySql安装参加大佬https://blog.csdn.net/weixin_44949135/article/details/106661080MySql安装示例数据参加大佬https://blog.csdn.net/kikajack/article/details/801812631.基础1.1注释1.单行注释可以使用#注释符,#注释符后直接加注释内容。格式如下:#注释内容2.单行注释可
小陈统计
·
2022-04-09 07:06
mysql
学习
数据库
Mysql学习
之数据库检索语句DQL大全小白篇
目录1.简单检索数据2.排序检索数据2.1.基本语法2.2.指定排序方向3.检索过滤数据3.1使用简单where子句3.2组合where子句3.3使用通配符4.使用正则表达式检索数据5.检索计算字段5.1使用拼接字段5.2使用别名5.3执行算数计算6.使用函数检索数据6.1常用文本处理函数:6.2日期和时间处理函数:6.3数值处理函数:6.4聚集函数:7.分组检索数据7.1.简单分组7.2过滤分组
·
2022-03-30 13:04
Mysql学习
笔记-临键锁实验
前言昨天同事跟我聊到一个问题:InnoDB里面间隙锁锁住的数据可以update么?我们经常都说间隙锁是InnoDB在RR隔离级别下防止幻读的一种处理手段。它可以防止数据在间隙范围中insert数据,但是对于update?很多资料都没有明显说明,今天咱们就通过几个实验来揭开间隙锁的神秘面纱。mysql命令查看自动提交事务开关状态:showvariableslike'autocommit';关闭自动事
邱志强
·
2022-03-25 18:00
MySQL学习
必备条件查询数据
目录一、条件查询二、比较运算符三、逻辑运算符四、范围查询五、空判断六、模糊查询七、优先级一、条件查询利用where语句可以对数据进行筛选select*from表名where条件;二、比较运算符运算符描述例子=等于whereid=1\>大于whereage>10=大于等于whereage>=1010or或者whereid=1orage>10not取反wherenotid=1select*fromus
·
2022-03-25 11:47
Mysql学习
笔记-InnoDB深度解析
前言我们在上一篇博客聊了Mysql的整体架构分布,连接层、核心层、存储引擎层和文件系统层,其中存储引擎层作为MysqlServer中最重要的一部分,为我们sql交互提供了数据基础支持。存储引擎和文件系统执行IO交互,读取同一份原始数据(存储引擎不同,可能文件也不一样,但是都是一份数据),然后依据各自的特性在内存中变换存放,满足自身设计。例如我们熟知的InnoDB和MyLSAM,都是将底层文件系统的
邱志强
·
2022-03-24 16:00
mysql学习
笔记-底层原理详解
前言我相信每一个程序员都避免不了和数据库打交道,其中Mysql以其轻量、开源成为当下最流行的关系型数据库。Mysql5.0以前以MyISAM作为默认存储引擎,在5.5版本以后,以InnoDB作为默认存储引擎,相比MyISAM,InnoDB完整的支持ACID事务特性,同时支持行级锁,支持事务这一特性也决定了InnoDB代替MyISAM成为主流存储引擎的一大决定性因素。本文着重分析Mysql的创建流程
邱志强
·
2022-03-22 18:00
MySQL学习
:一条SQL语句的执行过程
最近在学习MySQL的一些底层知识,光会使用数据库是远远不够的,在面试过程中,这些底层核心知识更受面试官欢迎。学习了MySQL实战45讲,写的非常好,特此做一些笔记。本博客主要是讲一条SQL语句的执行过程,主要涉及的是两方面知识:一是查询语句涉及的基础架构;二是更新语句涉及的日志系统。一、一条SQL查询语句是怎么执行的(基础架构)首先,需要了解一下MySQL的逻辑架构,当执行一条SQL语句时,我们
小朱小朱绝不服输
·
2022-03-22 09:03
MySQL学习笔记
mysql
数据库
MySQL学习
笔记-12-全表扫描
问题数据库主机内存只有100G,对一个200G的大表做全表扫描,会不会导致数据库主机OOM?例子对一个200G的InnoDB表db1.t,执行一个全表扫描,把扫描结果保存在客户端mysql-h$host-P$port-u$user-p$pwd-e"select*fromdb1.t">$target_file全表扫描server层全表扫描执行流程1、获取一行,写到net_buffer(每个sessi
·
2022-03-20 17:51
mysql
MySQL 最新常见面试题和学习思维导图
本文首发于公众号:漫步coding
MySQL学习
思维导图该图以Markdown绘制思维导图的开源工具——markmap(https://markmap.js.org/repl)自动渲染出来的,如果需要Markdown
·
2022-03-19 23:24
mysql
JavaWeb实现显示mysql数据库数据
目录EMS-员工信息管理系统创建ems库创建user表插入表格数据创建UserListServlets使用JDBC连接数据库部署服务器EMS-员工信息管理系统
MySQL学习
之基础操作总结
MySQL学习
之基础命令实操总结创建
·
2022-03-19 10:17
MySQL学习
之基础命令实操总结
目录启动mysql服务连接mysql常用命令DatabaseTable启动mysql服务(以管理员身份运行cmd)netstartmysql连接mysqlmysql-uroot-p常用命令Database查看库showdatabases;创建库createdatabasedatabase_name;使用库usedatabase_name;查看当前使用库selectdatabase();Table创
·
2022-03-19 10:50
MySQL学习
之基础操作总结
目录1.库的操作2.表的操作创建表查看表结构删除表修改表1.库的操作查看当前mysql数据库下默认有哪些库showdatabases;创建一个库createdatabasedatabase_name;createdatabasetest11;database_name库名的命名规范:(1)由字母、数字、下划线、@、#和¥组成(2)首字母不能是数字和$(3)不能是mysql数据库的关键字(4)不允许
·
2022-03-19 10:07
MySQL学习
笔记-02简单查询、单行函数
关于作者金山老师:从事Java、大数据职业化培训6年,项目管理软件开发14年。欢迎添加我的微信号【jshand】文章目录MySQL简单查询排序限制查询条数分页的规则limit分页单行函数数学函数字符串相关的函数日期相关的函数练习流程控制的函数其他函数casewhenthen其他单行函数MySQL简单查询排序--排序--升序(默认升序)SELECT*FROMempORDERBYsalASCSELEC
金山老师
·
2022-03-13 02:51
MySQL
mysql
学习
数据库
MySQL学习
笔记-01-介绍、安装、数据库的创建、表的基本操作
文章目录MySQL介绍MySQL安装1.exe2.免安装的方式MySQL环境的验证MySQL数据库的操作数据库的操作表的操作表的创建表的赋值数据的基本操作数据的插入删除数据修改数据数据查询运算符去除重复算数运算(+-*/)比较运算特殊的比较运算符MySQL介绍略MySQL安装1.exe2.免安装的方式解压压缩包mysql-5.7.18-winx64“D:\ProgramFiles\mysql-5.
金山老师
·
2022-03-13 02:21
MySQL
学习
数据库
mysql
为什么MySQL不推荐使用uuid作为主键?
关注公众号:程序员追风,回复012获取一套500多页PDF总结的
MySQL学习
笔记。关于MySQL的知识点总结了一个思维导图分享给大家一、mysql
你丫才CRUD
·
2022-03-12 15:01
Java之路
数据库
mysql
java
mysql优化
编程语言
初识mysql实验小结_初识
mysql学习
笔记
使用VMVirtualBox导入Ubuntu后,可以通过sudoapt-getinstallmysql-server命令下载mysql。在学习过程中,我遇到了连接不上Xshell的问题。最终在博主:青玉案元夕的帮助下,成功的连接上了Xshell,非常感谢他的耐心帮助。第一步:进入root用户,用suroot,如果不行可以使用命令:sudopasswdroot,根据提示输入用户密码,并设置root密
全屯最好的谢广坤
·
2022-03-12 13:09
初识mysql实验小结
mysql数据库项目式教程期末_MySQL完整教程(共8章)
正文【第一章】1.1
MySQL学习
路线基础阶段:MySQL数据库的基本操作(增删改查),以及一些高级操作(视图、触发器、函数、存储过程等)。优化阶段:如何提高数据库的效率,如索引,分表等。
weixin_39557199
·
2022-03-12 07:54
mysql数据库项目式教程期末
MySQL学习
笔记-11-表复制
例子createdatabasedb1;usedb1;createtablet(idintprimarykey,aint,bint,index(a))engine=innodb;delimiter;;createprocedureidata()begindeclareiint;seti=1;while(i900的数据行导出来,插入到db2.t中。mysqldump命令mysqldump-h$hos
·
2022-02-26 22:27
mysql
springboot 集成canal实现redis缓存
mysql学习
笔记
springboot集成canal实现redis缓存mysql(单表)最近在学习如何使用canal来同步mysql数据库,因此记录一下学习使用的流程1.原理canal将自己伪装成mysql的slave读取mysql的Binarylog实现对mysql数据变动的同步。在mysql主库日志发生变化后,直接通过canal对redis操作同步mysql的数据,与业务sql数据解耦。2.配置mysql配置版
Rearpoem
·
2022-02-22 10:34
mysql
redis
丁奇mysql45讲百度云下载_丁奇-MySQL实战45讲 带你搞懂MySQL
MySQL实战45讲,从原理到实战,丁奇带你搞懂MySQL你将获得前阿里资深技术专家独家经验分享MySQL核心技术详解与原理说明36个MySQL常见痛点问题解析完整的
MySQL学习
路径课程目录开篇词.这一次
weixin_39756481
·
2022-02-21 22:50
丁奇mysql45讲百度云下载
数据库
MySQL学习
笔记高级篇
数据库
MySQL学习
笔记高级篇文章目录数据库
MySQL学习
笔记高级篇写在前面1.mysql的架构介绍mysql简介概述高级MysqlmysqlLinux版的安装mysql配置文件mysql逻辑架构介绍mysql
笨鸟先飞_Ace
·
2022-02-19 22:18
数据库
数据库
mysql
MySQL学习
之三大范式详解小白篇
目录1.范式基础1.1范式的概念2.三大范式2.1三大范式概念2.2三大范式举例1.进行第一范式的改造2.进行第二范式的改造3.进行第三范式的改造1.范式基础1.1范式的概念设计数据库的时候需要遵从的一些规范,目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。当然正常情况下我们满足
·
2022-02-17 11:21
MySQL学习
日记(四)-事务
来源:转载MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关1.MyISAM:不支持事务,用于只读程序提高性能2.InnoDB:支持ACID事务、行级锁、并发3.BerkeleyDB:支持事务一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行。换言之,永远不会是完整的事务,除非该组内的每个单独的操作是成功的。如果在事务的任何操作失败,则整个事务将失败。实际上,
garvin
·
2022-02-14 10:23
MySQL学习
——分区表
MySQL存储引擎现状及发展趋势MySQL官网有这样一句话:AsofMySQL5.7.17,thegenericpartitioninghandlerintheMySQLserverisdeprecated,andisremovedinMySQL8.0,whenthestorageengineusedforagiventableisexpectedtoprovideitsown(“native”)
沈渊
·
2022-02-14 01:40
MySQL学习
笔记-10-表空间回收
I、参数innodb_file_per_tableOFF表的数据放在系统共享表空间,也就是跟数据字典放在一起ON每个InnoDB表数据存储在一个以.ibd为后缀的文件中,V5.6.6-默认1、建议ON,因为,一个表单独存储为一个文件更容易管理,而且droptable命令直接删除这个文件。而如果是放在共享表空间中,即使表删掉了,空间也是不会回收的。2、删除整个表时使用droptable命令回收表空间
·
2022-02-14 00:02
mysql
MySQL学习
笔记之事务隔离级别
四个标准的隔离级别未提交读(Read-Uncommitted)提交读(Read-Committed)可重复读(Repeatable-Read)串行化(Serializable)事务的基本要素(ACID)原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分
jayfir
·
2022-02-12 11:37
Mysql&Jdbc学习笔记
Mysql学习
笔记(九)Mysql与JDBCJdbc:JavadatabaseconnectivityJava程序和数据库连接,是一种用于执行SQL语句的JavaAPI。
二十四小时爱你
·
2022-02-11 16:55
一步一步学后台(一):数据库可视化软件Sqlyog安装
目录
MySQL学习
资料菜鸟教程
MySql学习
资料Sqlyog安装(MySQL数据库可视化软件)软件简介:SQLyog是业界著名的Webyog公司出品的一款简洁高效、功能强大的图形化MySQL数据库管理工具
itfitness
·
2022-02-09 19:46
Mysql学习
笔记(10)函数、流程控制结构
函数#定义函数无参有返回DELIMITER$$CREATEFUNCTION`myemployees`.`f1`()RETURNSINTBEGINDECLAREcINTDEFAULT0;#定义局部变量SELECTCOUNT(*)INTOc#赋值FROMemployees;RETURNc;END$$DELIMITER;#使用函数SELECTf1();#定义有参函数DELIMITER$$CREATEFU
明日之星3559727
·
2022-02-09 18:45
mysql
mysql
数据库
database
MySQL学习
第一天MySQL简介和DQL
MySQL数据库介绍MySQL介绍SQLDQL基础查询条件查询排序查询常见函数分组函数分组查询连接查询子查询分页查询union联合查询数据库介绍什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数
活跃的咸鱼
·
2022-02-05 21:09
MySQL
mysql
数据库
SQL汇总—(基础篇)
图片发自App上周我开启了我数据分析之旅~安装
mysql学习
sql语言而现在的自己是入门水准,仅仅会简单的查询语言、了解一些进阶的语言。
夜希辰
·
2022-02-05 08:29
【数据库】
MYSQL学习
记录一:InnoDB的架构设计
写在最前,本人也只是个大三的学生,如果你发现任何我写的不对的,请在评论中指出。总结MYSQL的架构设计 大部分同学对于MYSQL的了解都是在MYSQL可以用于建库建表,然后可以执行增删改查操作里面的数据的层面,即使出现了一些死锁、SQL性能太差、异常报错等情况都是在通过一些博客、论坛等查找解决方案,草草了解,不懂其中的原理。所以,全方面的了解MYSQL是必要的。 那首先呢,需要知道的是:MYS
小林也要龙女仆
·
2022-02-04 16:20
数据库
mysql
MySQL学习
笔记--MySQL逻辑架构,sql写与加载顺序以及七种JOIN模式图解
一、MySQL的逻辑架构MySQL的最大特点是其插件式的存储引擎架构将查询处理和其他的系统任务以及数据的存储,提取相分离。这种架构可以根据业务的需求和实际需求选择合适的存储引擎。正因为插件式引擎的特点它的架构可以在多种不同的场景中应用并发挥良好的性能。1.连接层:为请求做连接处理,授权认证,安全等。处理流程:每个连接的查询都在一个进程中的线程完成。服务器负责缓存线程,所以服务层不需要为每个连接新建
xuewen1696
·
2022-02-04 16:08
MySQL
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他