Mysql

mysql的客户端工具

8款windows下mysql常用客户端下载安装 &使用介绍&评测选择

MySQL作为一个非常流行的关系型数据库,客户端软件其实非常多,下面我简单介绍几个,大家可以尝试一下: 1、Navicat Navicat for MySQL官方下载地址:https://www.navicat.com/en/download/navicat-for-mysql 这是一个比较常用的MySQL客户端软件,界面简洁、功能强大,可以直接查看数据库目录结构,建库建表也非常容易,支持SQL脚... »

mysql和oracle的区别(功能性能、选择、使用它们时的sql等对比)

一、并发性 并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。 mysql: mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。 虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。 oracle: oracl... »

mysql安装忘记初始密码简单有效的解决方法

在安装MySQL的时候会给定一个初始的密码,而这个初始的密码特别恶心人一堆大小写特殊字符。记住是不可能的,如果之前没有过安装经历的小伙伴第一次自主安装十有八九不会去注意这个。 ​ 本次教程使用的MySQL版本是8.0.19版本。8版本的应该都可以使用这个方法,其他版本的不清楚,可以试一下。全程熟练的话两分钟搞定。 首先上教程。 直接操作吧,前面的发现都是废话 1.先要确保my.ini文... »

mysql中的sql_mode模式实例详解

本文实例讲述了mysql中的sql_mode模式。分享给大家供大家参考,具体如下:mysql数据库的中有一个环境变量sql_mode,定义了mysql应该支持的sql语法,数据校验等!TRADITIONAL模式 严格模式,当向mysql数据库插入数据时,进行数据的严格校验,保证错误数据不能插入,报error错误。 »

Win10安装mysql8.0.15 winx64及连接服务器过程中遇到的问题

Win10安装mysql8.0.15 winx64及连接服务器过程中遇到的问题

一、下载安装配置mysql-8.0.15 1、官网(https://dev.mysql.com/downloads/mysql/)下载zip包 2、解包到我的D:\mysql目录下 3、为mysql配置环境变量 新建系统变量MYSQL_HOME添加mysql安装目录D:\mysql\mysql-8.0.15-winx64进去: 在path中新增环境变量%MYSQL_HOME%\bin(目的是为了避... »

Linux下安装MySQL8.0.11的教程

Linux下安装MySQL8.0.11的教程

在此也非常感谢大家对软件开发网网站的支持!您可能感兴趣的文章:mysql 8.0.11 安装步 »

教你如何使用MySQL8递归的方法

之前写过一篇 MySQL通过自定义函数的方式,递归查询树结构,从MySQL 8.0 开始终于支持了递归查询的语法 CTE 首先了解一下什么是 CTE,全名 Common Table Expressions WITH cte1 AS (SELECT a, b FROM table1), cte2 AS (SELECT c, d FROM table2) SELECT b, d FROM cte1 J... »

如何将mysql存储位置迁移到一块新的磁盘上

1.准备一块新的磁盘,并格式化为与当前根分区相同的文件系统,创建目录并挂载磁盘 ]#fdisk -l #查看磁盘信息 ]#fdisk /dev/sdb #进行分区 ]# df -T #可以查看到根分区的文件系统类型 ]#mkfs.xfs /dev/sdb1 #将新的磁盘分区格式化 ]#mkdir /data ]#mount /dev/sdb1 /data #挂载磁盘 或者写入/etc/fatab文... »

MySql数据库备份的几种方式

mysqldump工具备份 备份整个数据库 $> mysqldump -u root -h host -p dbname > backdb.sql 备份数据库中的某个表 $> mysqldump -u root -h host -p dbname tbname1, tbname2 > backdb.sql 备份多个数据库 $> mysqldump -u root -h... »

如何更改Linux(CentOS)系统下的MySQL数据库目录位置

更多关于Mysql的基础教程请点击下面的相关文章 您可能感兴趣的文章:Linux中更改转移mysql数据库目录的步骤centos mysql 修改数据库目录CentOS Linux更改MySQL数据库目录位置具体操作 »

mysql完整性约束实例详解

mysql完整性约束实例详解

本文实例讲述了mysql完整性约束。分享给大家供大家参考,具体如下: 主要内容 not null 与 default unique primary auto_increment foreign key 约束条件作用:用于保证数据的完整性和一致性 主要分为 PRIMARY KEY (PK)    #标识该字段为该表的主键,可以唯一的标识记录 FOREIGN KEY (F... »

mysql滑动聚合/年初至今聚合原理与用法实例分析

mysql滑动聚合/年初至今聚合原理与用法实例分析

本文实例讲述了mysql滑动聚合/年初至今聚合原理与用法。您可能感兴趣的文章:MySQL中聚合函数count的使用和性能优化技巧MySQL常用聚合函数详解MySql 中聚合函数增加条件表达式的方法php+mysql开源XNA 聚合程序发布 下载Mysql无法选取非聚合列的解决方法MySQL查询排序与查询聚合函数用法分析MySQL单表查询操作实例详解mysql连续聚合原理与用法实例分析mysql累积... »

mysql 8.0.18各版本安装及安装中出现的问题(精华总结)

精华总结:MYSQL出现的问题解决记录: 不管通过什么方式安装(rpm或者gz或者gz.xz),安装顺序一定要对, 先在/etc/my.cfg文件先配置好,没有先创建这个文件,尽管放心,因为mysql启动会优先找这个文件作为参数启动。然后 进行mysql的初始化,初始化的时候可以带上路径等参数,这样配置文件到时就不用配置这个了,配置了反而报错导致启动不起来,忽略密码等配置可以在初始化之后还能有效,... »

sql获取存储过程返回数据过程解析

这篇文章主要介绍了sql获取存储过程返回数据过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下就是在执行存储后,获取存储过程执行的数据并作为其他应的二次使用,其实在代码中可以说是调用类似,具体操作如下:创建一个存储过程:use [库名]goset ansi_null onGOSET QUOTED_IDE »

windows下安装mysql-8.0.18-winx64的教程(图文详解)

windows下安装mysql-8.0.18-winx64的教程(图文详解)

1、下载安装包 安装包现在地址: https://dev.mysql.com/downloads/mysql/ 2、解压缩至安装目录 解压缩下载之后的zip,我这里使用的安装路径为: C:\Program Files\mysql-8.0.18-winx64 解压缩之后,需要在安装路径下手动创建data文件夹以及my.ini文件 3、配置my.ini文件 编辑my.ini文件的内容 [mysqld]... »

MySQL Explain使用详解

MySQL Explain使用详解

在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。要想强制MySQL使用或忽视possible_keys列中的索引,在查询中使用FORCE INDEX、USE INDEX或者I... »

mysql数据库基础知识点与操作小结

本文实例讲述了mysql数据库基础知识点与操作。删除约束:ALTERTABLE tab_name DROP index_name删除外键:ALTERTABLE tab_name DROP FOREIGN KEY fkey_name其中外键约束名fkey_name可以通过show create table tab_name;查看constraint项得到,例如CONSTRAINT `users_i... »

mysql外键的三种关系实例详解

mysql外键的三种关系实例详解

本文实例讲述了mysql外键的三种关系。分享给大家供大家参考,具体如下: 因为有foreign key的约束,使得两张表形成了三种了关系: 多对一 多对多 一对一 一对多或多对一 多对一 create table press( id int primary key auto_increment, name varchar(20) ); create table book( id int prima... »

mysql累积聚合原理与用法实例分析

mysql累积聚合原理与用法实例分析

本文实例讲述了mysql累积聚合原理与用法。您可能感兴趣的文章:MySQL中聚合函数count的使用和性能优化技巧MySQL常用聚合函数详解MySql 中聚合函数增加条件表达式的方法php+mysql开源XNA 聚合程序发布 下载Mysql无法选取非聚合列的解决方法MySQL查询排序与查询聚合函数用法分析MySQL单表查询操作实例详解mysql连续聚合原理与用法实例分析mysql滑动聚合原理与用法... »

CentOS7下 MySQL定时自动备份的实现方法

CentOS7下 MySQL定时自动备份的实现方法

生产环境遇到得最幸福得事情就是,某些场景没办法避免去update或者delete的时候,某个参数没有注意。完蛋了 完蛋了,数据被我搞崩了怎么办,赶紧去运营找备份呀!运营说:狗屁 咱们系统从来不备份,你说:那把日志给我吧,运营说:狗屁 每天上G的日志,我都没给你开,你说:怎么办,数据库被我搞崩了。运营说:那是你的事,跟我没关系……..这是某公司的一段写照,所以今天我们来把这个... »

MySQL中or、in、union与索引优化详析

假设订单业务表结构为:order(oid, date, uid, status, money, time, …select * from order where uid in select * from order where status in order by date descselect * from order where status=0 or date <= CURDATE(... »

mysql触发器简介、创建触发器及使用限制分析

本文实例讲述了mysql触发器简介、创建触发器及使用限制。完事我们来看下SQL触发器的优点: SQL触发器提供了检查数据完整性的替代方法。所以我们可以通过将触发器文件复制到备份文件夹来备份mysql触发器,还可以使用mysqldump工具备份触发器。使用限制mysql触发器覆盖标准SQL中定义的所有功能,但是,在应用程序中使用它们也会有一些限制: 使用在SHOW,LOAD DATA,LOAD ... »

MySQL数据库实现MMM高可用群集架构

MySQL数据库实现MMM高可用群集架构

概念 MMM(Master-Master replication managerfor Mysql,Mysql主主复制管理器)是一套灵活的脚本程序,基于perl实现,用来对mysql replication进行监控和故障迁移,并能管理mysql Master-Master复制的配置(同一时间只有一个节点是可写的)。 MMM高可用架构说明 mmm_mond:监控进程,负责所有的监控工作,决定和处理所... »

CentOs7 64位 mysql 5.6.40源码安装过程

1.首先安装依赖包,避免在安装过程中出现问题 [root@chufeng yusen]# yum -y install wget vim bash-completion [root@chufeng yusen]# yum -y install gcc gcc-c++ cmake ncurses-devel autoconf perl perl-devel 2.下载mysql-5.6.40.tar.... »

mybatis统计每条SQL的执行时间的方法示例

背景 最近面试经常被问到关于数据库的事务的问题,可能平时我就知道加个注解@Transactional之后就一脸懵逼的。现在发现这一块真的是常常被忽略了,然而面试官就是最喜欢这种看是不常用,但是非常重要的问题,进而达到出其不意攻其不备。不吹水了,开始正文。 方案一:切面编程@Aspect 此方案主要是通过环绕切面的方式将mapper包下的接口方法,然后前后计算时间差即可。这就是典型的AOP知识,不过... »

Page 1 of 215123»