经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 MySQL

新手编程之旅:零基础如何学习MySQL?

SQL如何学习? SQL入门有一本常常提起的书《SQL in 10minutes》这本可以看看。常年amazon销量前列。或者动物社的,learning SQL,也是很好的。     你需要在实际操作中累积经验,因为任何非实际项目你无法真实碰触到实际数据库...[2021/2/19]

深入理解r2dbc在mysql中的使用

深入理解r2dbc在mysql中的使用

简介 mysql应该是我们在日常工作中使用到的一个非常普遍的数据库,虽然mysql现在是oracle公司的,但是它是开源的,市场占有率还是非常高的。 今天我们将会介绍r2dbc在mysql中的使用。 r2dbc-mysql的maven依赖 要想使用r2dbc-mysql,我们需...[2021/2/18]

MySQL连接参数max_connect_errors

相关参数: mysql> show variables like ''%max_connect_errors%''; +--------------------+-------+ | Variable_name | Value | +-----------------...[2021/2/18]

理解change buffer(insert buffer)

Change Buffer的作用: 作用于不在缓存池中的非唯一索引页 对该页进行写操作后并不会立刻将该页从磁盘中加载到缓存池,而是在change buffer中记录页的修改,等该页被读取时,再将修改的数据merger到缓存池中; 以此来缓解写操作多次随机读的IO消耗; 当索引中包含降序...[2021/2/18]

Kubernetes 部署 Mysql 8.0 数据库(单节点)

系统环境: Mysql 版本:8.0.19 Kubernetes 版本:1.17.4 操作系统版本:CentOS 7.8 一、简介 Mysql 是我们常用的关系型数据库,在项目开发、测试、部署到生成环境时,经常需要部署一套 Mysql 进行数据存储。这里介绍下如...[2021/2/18]

MySQL安装+初始化操作(1)

MySQL安装+初始化操作(1)

先去官网下载自己适合的版本,在这里我选择下载Windows 64位版本的,这是下载地址。     1.下载MySQL,步骤①==>步骤②         2.下载后,解压到除系统盘(C盘)之外的其他盘中 ...[2021/2/18]

制作MySQL的Windows服务+创建用户及授权

制作MySQL的Windows服务+创建用户及授权

     在上一篇随笔中详述了MySQL的Windows 64位版本的安装,以及初始化操作、启动服务端、客户端连接、一些基本的文件操作等。然而在进行这些操作的时候,需要我们去输入一长串的路径和命令才能成功,那么,有没有一种比较简单的方法,来代替这些操作呢?当...[2021/2/18]

window重装mysql

  安装mysql请用zip包方式,别用msi安装!!!   window安装mysql明明是一件很容易的事情的,为什么我感觉很坑呢?   原因就是在你第一次装一次就成功,第二次再安装,就会出现一些奇奇怪怪的事情,网上教程会让你去删除各种注册表什么的,是不是很难受?乛?乛?   而...[2021/2/18]

数据库编程笔记:新手高效地学习MySQL?仅仅只需三步!

从初学者的角度来说,学习Mysql并不是一个复杂的过程,Mysql数据库本身还是非常容易上手的,下面简单的聊一下应该如何快速入门Mysql。       mysql 查询 ,插入,删除 mysql增删改查可以说是mysql比较重...[2021/2/18]

mysql

@目录MySQL讲解一.启动服务二.MySQL命令之数据库操作三. MySQL命令之表操作四.MySQL语法规范五.DQL语言(主查询)六.DML语言(对表中的数据操作)七. DDL语言(表字段操作) MySQL讲解 一.启动服务 用管理员身份运行命令提示符 停止服务 net s...[2021/2/18]

MySQL变量

MySQL变量

原文链接http: zhhll.icu/2021/01/02/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E5%8F%98%E9%87%8F/...[2021/2/18]

MySQL约束

原文链接http: zhhll.icu/2021/01/02/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E7%BA%A6%E6%9D%9F/...[2021/2/18]

mysql 无法插入[Err] 1064 - You have an error in your SQL syntax; -赖大大

mysql 无法插入[Err] 1064 - You have an error in your SQL syntax; -赖大大

  报错[Err] 1064 - You have an error in your SQL syntax; 在写php,写到后面msyqli插入数据,一直报错,复制到Navicat中运行,依然报错。 [Err] 1064 - You have an error in yo...[2021/2/18]

MySQL函数

原文链接http: zhhll.icu/2020/12/28/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E5%87%BD%E6%95%B0/...[2021/2/18]

MySQL自定义函数

原文链接http: zhhll.icu/2021/01/03/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E8%87%AA%E5%AE%9A%...[2021/2/18]

MySQL视图

原文链接http: zhhll.icu/2021/01/02/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E8%A7%86%E5%9B%BE/...[2021/2/18]

MySQL存储过程

MySQL存储过程

原文链接http: zhhll.icu/2021/01/03/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E5%AD%98%E5%82%A8%...[2021/2/18]

MySQL事务

原文链接http: zhhll.icu/2021/01/02/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E4%BA%8B%E5%8A%A1/...[2021/2/18]

Doris开发手记1:解决蛋疼的MySQL 8.0连接问题

Doris开发手记1:解决蛋疼的MySQL 8.0连接问题

笔者作为Apache Doris的开发者,平时感觉相关Doris的文章写的很少。主要是很多时候不知道应该去记录一些怎么样的问题,感觉写的不好就会很慌张。新的一年,希望记录自己在Doris开发过程之中所遇到一些有意思的事情。(只希望能坚持下来,别打脸~~) 言归正传,回到本篇想聊的问一...[2021/2/18]

Python+MySQL随机试卷及答案生成程序的示例代码

一、背景 本文章主要是分享如何使用Python从MySQL数据库中面抽取试题,生成的试卷每一份都不一样。 二、准备工作 1.安装Python3 下载地址:https: www.python.org/download window 2.安装库 pip installpython-d...[2021/2/1]

详解一条 SQL 的执行过程

以下文章来源于码海 ,作者码海 详解一条 SQL 的执行过程 天天和数据库打交道,一天能写上几十条 SQL 语句,但你知道我们的系统是如何和数据库交互的吗?MySQL 如何帮我们存储数据、又是如何帮我们管理事务?....是不是感觉真的除了写几个 「select * from d...[2021/2/1]

mysql乐观锁和悲观锁详解

mysql乐观锁和悲观锁详解 相信很多朋友在面试的时候,都会被问到乐观锁和悲观锁的问题,如果不清楚其概念和用法的情况下,相信很多朋友都会感觉很懵逼,那么面试的结果也就不言而喻了。 那么乐观锁和悲观锁到底是个什么东西,用它能来做什么呢?     &...[2021/2/1]

事务隔离级别

隔离级别是在多个事务同时进行更改和执行查询时,对性能与结果的可靠性、一致性和再现性之间的平衡进行微调的设置。 提供了SQL:1992标准中描述的四种事务隔离级别:READ UNCOMMITTED、READ COMMITTED、REPEATABLE READ和SERIALIZABLE。I...[2021/2/1]

MySQL 幻象行

当同一个查询在不同的时间产生不同的行集时,就会出现所谓的幻像问题。例如,如果执行了两次SELECT,但是第二次返回了第一次没有返回的行,那么该行就是一个“幻象”行。 假设在表child的id列上有一个索引,你想读取并锁定表中标识符值大于100的所有行,并打算稍后更新所选行的某些列: ...[2021/2/1]

InnoDB 锁

1.  Shared and Exclusive Locks shared lock (译:共享锁) exclusive lock (译:排它锁、独占锁) InnoDB实现了标准的行级锁,其中有两种类型的锁,共享锁(shared locks)和排他锁(exclusive ...[2021/2/1]

MySQL建表规约整理-《Java开发手册》

建库 1、库名与应用名称尽量一致 建表 1、表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。 说明:MySQL 在 Windows下不区分大小写,但在 Linux 下默认是...[2021/2/1]

mysql format函数造成的计算时的精度缺失问题

说明 问题原因:mysql formt函数会对数字进行每3位加一个逗号 例如:一个数 10000000 使用format函数格式化后会变成 10,000,000 问题描述:当某个表有一个金额列 money 类型为 decimal(12,5) , 此时页面上需要展示3位小数,合计列也是...[2021/2/1]

使用Mysql事务可能出现的问题以及解决原理

一、什么是数据库事务?   数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。   简言之就是,更新、新增、删除的sql要么一起成功...[2021/2/1]

Mysql事务中的ACID是怎么实现的

首先明确几个概念: 事务的四大特征,redo log,undo log,mysql锁技术(共享锁/排他锁),MVCC 四大特性(ACID) 1.原子性(Atomicity)   原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。失败回滚的操作事务,将不能对事务有任何影响。 2...[2021/2/1]

MySql下载及简介

一、MySql下载: 1、下载地址:   https: cdn.mysql.com Download MySQLInstaller/mysql-installer-community-8.0.23.0.msi   https: jingyan.baidu.com/article/a...[2021/2/1]

InnoDB中不同SQL语句设置的锁

锁定读(locking read)、更新(UPDATE)或删除(DELETE)通常会在SQL语句处理过程中扫描的每个索引记录上设置记录锁。语句中是否存在排除行的WHERE条件并不重要。InnoDB不记得确切的WHERE条件,而只知道哪个索引范围被扫描。这些锁通常是next-key锁,它还...[2021/2/1]

null调整为not null default xxx,不得不注意的坑

最近碰到一个case,值得分享一下。   现象 一个DDL,将列的属性从null调整为not null default xxx, alter table slowtech.t1 modify name varchar(10) not null default ''sl...[2021/2/1]

简单理解Mysql json数据类型

点击查看原文 MySQL支持RFC 7159JSON定义的本机数据类型,该类型可有效访问JSON(JavaScript对象表示法)文档中的数据。该 数据类型提供了这些优点超过存储在字符串列JSON格式的字符串: JSON 自动验证存储在JSON列中的JSON文档 。无效的文档会产生错...[2021/2/1]

mysql5.7安装教程【转载】 - DIY-Z

mysql5.7安装教程【转载】 - DIY-Z

转载 最近在学习中用到了MySQL数据库,在安装过程中遇到了不少问题,在翻了大半天百度后,问题基本都解决了,所以写一篇MySQL 5.7 解压版的图文详细安装教程。 至于为什么我会选择解压版而不是安装版,一是因为安装版没有64位版本;二是因为安装版的软件在重装系统或者挪动软件的位置...[2021/2/1]

Mysql避免重复插入数据的4种方式

最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一下,感兴趣的朋友可以尝试一下: 这里为了方便演示,我新建了一个user测试表,主要有id,username,sex,add...[2021/2/1]

MySQL的MaxIdleConns不合理,会变成短连接的原因

1 背景 最近石墨文档线上业务出现了一些性能问题,在突发流量情况下,有个业务性能急剧下降。该服务是依赖于数据库的业务,会批量获取数据库里的数据。在经过一系列的排查过程后,发现该服务到数据库的连接数经常超过MaxIdleConns,因此怀疑是数据库的配置导致的性能问题,所以以下针对数据库的代码...[2021/1/25]

几个MySQL高频面试题的解答

前言:  在各类技术岗位面试中,似乎 MySQL 相关问题经常被问到。无论你面试开发岗位或运维岗位,总会问几道数据库问题。经常有小伙伴私信我,询问如何应对 MySQL 面试题。其实很多面试题都是大同小异的,提前做准备还是很有必要的。本篇文章简单说下几个常见的面试题,一起来学习下吧。 ...[2021/1/25]

回顾MySQL基础

Mysql 注释 -- 注释 # 仅mysql中也可以用这个 创建数据库 CREATE DATABASE 数据库名; 使用数据库 USE 数据库名; 个人建议 操作数据库前, 先使用USE语句选择要操作的数据库 这样可以防止误操作 数据库里面的命名尽量使用小写字母 用_分...[2021/1/25]

MySQL Charset & Collation 初步学习总结 - Walker-r

写在前面: 本文——mysql字符集(character set)和排序规则(collation)的初步总结,源于学习过程中对select length(''汉字'');的好奇,由于学习阶段及时间问题,部分疑问最终没有很好的解决.暂时不再探究。总结粗糙,理解不精,主要为个人学习过程记录,...[2021/1/25]

SQL语句中 ` 的作用

SQL语句中 ` 的作用 做攻防世界WEB区 supersqli 题目,在构建SQL语句时,遇到SQL语句中有 ` 时可以解析,没有则不能。 查阅资料得知,` 通常用来说明其中的内容是数据库名、表名、字段名。所有的数据库都有类似的设置,不过Mysql用的是 ` 。 例如 : ...[2021/1/25]

JavaWeb实现网上二手车交易平台小项目

网上二手车交易信息平台 Java Web实现方案 纯servlet+MVC架构 Servlet JSP JDBC EL 表达式 JSTL Filter 过滤器 前端采用layui模板美化 数据库采用MySql 要求 会员: 会员注册,基本信息修改; 二手汽车出售信息的编辑、修改...[2021/1/25]

mysql5.5 升级至5.7

mysql5.5 升级至5.7 1.下载mysql5.7.32 官方下载地址 解压 tar xvf mysql.tar.gz mysql/ 2. 进入旧的mysql的bin目录下导出mysql的数据 ./mysql -uroot -pxxxx -h127.0.0.1 -P3306...[2021/1/25]

Centos7下安装MySQL8.0.23-小白的开始

首先简单介绍一下什么叫MySQL; 数据库简而言之就是存储数据的仓库,为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。是为了实现一定的目的,按照某种规则组织起来的数据的集合; MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--...[2021/1/25]

关于数据库中主键自增长问题:Error creating bean with name 'entityManagerFactory' defined in class path

关于数据库中主键自增长问题:Error creating bean with name 'entityManagerFactory' defined in class path

分享一个做项目的时候遇到的数据库主键id自增长的问题: 在自己使用SpringBoot+Vue做前后端分离项目的时候,新项目当时懒得自己去新增一个数据库了 然后就使用了之前javaweb项目的一个数据库表 当时创建数据库的时候并没有考虑太多,本应该很习惯的将主键id设置为自增长,但...[2021/1/25]

MySQL 查看事务和锁情况的常用语句分享

一些查看数据库中事务和锁情况的常用语句 查看事务等待状况: SELECT r.trx_id waiting_trx_id, r.trx_mysql_thread_id waiting_thread, r.trx_query waiting_query, ...[2021/1/18]

MySQL 事务autocommit自动提交操作

MySQL默认操作模式就是autocommit自动提交模式。这就表示除非显式地开始一个事务,否则每个查询都被当做一个单独的事务自动执行。我们可以通过设置autocommit的值改变是否是自动提交autocommit模式。 通过以下命令可以查看当前autocommit模式 mysql&...[2021/1/18]

Mysql排名问题

目录简述第N高薪水(连续排名,同薪同名)单表查询子查询方式1子查询方式2自连接笛卡尔积自定义变量开窗函数部门前n高薪水(连续排名,同薪同名)子查询方式连接查询自定义变量开窗函数 简述 最近在刷题和工作中总会遇到前n高,第n高的问题,汇总一下以便日后查看。 排名3种场景(以薪水为例)...[2021/1/18]

SQL优化

1.步骤(具体场景,具体分析。以下大致思路) 根据慢日志定位慢查询sql 使用explain等工具分析sql 修改sql或者尽量让sql走索引 2.具体步骤 2.1 根据慢日志定位慢查询sql show variables like ''%quer%'' slow_query_l...[2021/1/18]

MySql创建存储过程,并使用事件定时调用

一、使用命令行创建存储过程的步骤 :参数详情参考 https: www.mysqlzh.com/ 1、模板  delimiter $$ # 设置分隔符为 ''$$'' ,mysql默认的语句分隔符为 '';'' ,这样在后续的 create 到 end 这段代码都会看成是...[2021/1/18]

TR2021_0000偶发数据库连接异常问题排查

【问题描述】 数据库连接异常是很难排查的一类问题。因为它牵涉到应用端,网络层和服务器端。任何一个组件异常,都会导致数据库连接失败。开发遇到数据库连接不上的问题,都会第一时间找DBA来协助查看,DBA除了需要懂得数据库以外,还需要对应用,对网络有所了解,知道在哪里看应用程序的日志,以及看网...[2021/1/18]

123
13
记录数:2978 页数:12/60首页上一页78910111213141516下一页尾页
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号