-
SQL简单利用
所属栏目:[MySql教程] 日期:2022-06-25 热度:177
与上一篇的《SQL简单使用-基础篇》相连续的篇章,《SQL简单使用-基础篇》以下简称《基础篇》。在《基础篇》中,主要简单的带大家了解一下SQL命令中最主要的增删改查命令的使用,增INSERT INTO、删DETELE/DROP/TRUNCATE、改UPDATE、查SELECTE。因为增删改查是[详细]
-
mysql关于memory引擎的表的合集
所属栏目:[MySql教程] 日期:2022-06-24 热度:191
总结 1、memory引擎表数据只存放在内存中,插入数据后,文件也只有表结构文件,没有表数据文件, 重启后,数据丢失 ,但是表结构还在,表结构文件也还在 2、memory引擎表,一个会话修改了数据,其他会话可以立即看到修改后的数据,和oracle的临时表完全不同[详细]
-
主从不同的端口运用pt-table-checksum校验一致性
所属栏目:[MySql教程] 日期:2022-06-24 热度:186
背景 主:10.32.7.113 3306 从:10.32.7.112 3307 建立从库信息 主库test库下建立表 CREATE TABLE `dsns` ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent_id` int(11) DEFAULT NULL, `dsn` varchar(255) NOT NULL, PRIMARY KEY (`id`) ); mysql INSERT IN[详细]
-
MySQL binlog日期分析
所属栏目:[MySql教程] 日期:2022-06-24 热度:165
由于业务环境中MySQL 二进制日志复制是基于行的,昨天开发跑过来让查询有没有人对库进行过插入操作 用mysqlbinlog 工具查询出来的日志全是base-64编码的信息。 这是因为从MySQL 5.1开始,binlog支持row-based的格式,默认情况下只能看到一些经过base-64编码[详细]
-
mysql查视用户的权限脚本
所属栏目:[MySql教程] 日期:2022-06-24 热度:180
mysql查视用户的权限脚本: 1、安装mysql支持python包 yum -y install mysql-connector-python 2、查看MySQL 用户权限的Python脚本 vi py_priv.py #!/usr/bin/env python #coding:utf8 #epel源yum -y install mysql-connector-python from __future__ import[详细]
-
MySQL InnoDB如何应对死锁
所属栏目:[MySql教程] 日期:2022-06-24 热度:60
死锁是事务处理型数据库系统的一个经典问题,但是它们并不是很危险的, 除非它们如此地频繁以至于你根本处理不了几个事务。 当因死锁而产生了回滚时,你通常可以在你的应用程序中重新发出一个事务即可。 InnoDB 使用自动地行级锁定。你可能恰好在插入或删除[详细]
-
深入理解分布式之数据库和缓存双写一致性方案剖析
所属栏目:[MySql教程] 日期:2022-06-24 热度:84
为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 深入理解分布式之数据库和缓存双写一致性方案解析cdn2.b0.upaiyun.com/2018/05/efb54ba1306999e884c[详细]
-
初探MySQL数据备份与备份原理
所属栏目:[MySql教程] 日期:2022-06-24 热度:134
相信通过上一篇文章《数据丢失如当头棒喝,数据备份重如山[详细]
-
MySQL显现连接的数据库名
所属栏目:[MySql教程] 日期:2022-06-24 热度:76
在默认下,MySQL在use databasename的时候,是不显示连接的库名! mysql show databases; +--------------------+ | Database | +--------------------+ | information_schema | | hank | | mysql | | performance_schema | | sakila | | test | | yoon | +-[详细]
-
MySQL MyISAM引擎和InnoDB引擎针对单表大小限制的总结
所属栏目:[MySql教程] 日期:2022-06-24 热度:193
MyISAM引擎: 默认情况下,MySQL创建的MyISAM表允许的最大尺寸为4GB。你可以使用SHOW TABLE STATUS语句或myisamchk -dv tbl_name检查表的最大尺寸。 InnoDB引擎: 当使用共享表空间存储方式的时候,Innodb的所有数据保存在一个单独的表空间里面,而这个表空间[详细]
-
MySQL从5.6版本到5.7版本的升级步骤
所属栏目:[MySql教程] 日期:2022-06-24 热度:180
二进制升级过程 1.介绍 此处因原有的版本就是5.6的,就不再赘述5.6的安装过程了 原有数据库5.6的目录情况 --basedir=/usr/local/mysql #base目录是做的软链,指向mysql-5.6.28-linux-glibc2.5-x86_64 ln -s mysql-5.6.28-linux-glibc2.5-x86_64 mysql --data[详细]
-
MySQL8.0新增配置参数是什么
所属栏目:[MySql教程] 日期:2022-06-23 热度:165
这篇文章将为大家详细讲解有关MySQL8.0新增配置参数是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 MySQL8.0新增或改进了数据字典、原子DDL、安全和账户、资源管理、InnoDB增强、字符集支持、JSON增强、字段类[详细]
-
mysql中not in怎么用
所属栏目:[MySql教程] 日期:2022-06-23 热度:172
NOT IN 用来判断表达式的值是否不存在于给出的列表中;如果不是,返回值为 1,否则返回值为 0。 语法格式如下: expr NOT IN ( value1, value2, value3 ... valueN ) expr 表示要判断的表达式,value1, value2, value3 ... valueN 表示列表中的值。MySQL 会[详细]
-
mysql如何转换数据类型
所属栏目:[MySql教程] 日期:2022-06-23 热度:141
mysql怎样转换数据类型 MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。也就是转换数据类型。 两者具体的语法如下: CAST(value as type); CONVERT(value, type); 就是CAST(xxx AS 类型), CONVERT(xxx,类型)。 可以转换的类型[详细]
-
mysql中not怎么使用
所属栏目:[MySql教程] 日期:2022-06-23 热度:61
mysql中not的用法是什么 not是mysql中的一个逻辑运算符 逻辑运算符用来判断表达式的真假。如果表达式是真,结果返回 1。如果表达式是假,结果返回 0。 通常用于检测数据库对象是否存在。 mysql中not怎么使用 示例如下: mysql select not 1; +-------+ | not[详细]
-
mysql中if怎么使用
所属栏目:[MySql教程] 日期:2022-06-23 热度:56
mysql中if的用法是什么 IF()函数在条件为TRUE时返回一个值,如果条件为FALSE则返回另一个值。 语法为: IF(condition, value_if_true, value_if_false) 示例如下: SELECT IF(5001000, YES, NO); mysql中if怎么使用的内容就介绍到这里了,感谢大家的阅读。[详细]
-
mysql中出现1053错误怎么办
所属栏目:[MySql教程] 日期:2022-06-23 热度:177
mysql启动失败,是比较常见的事,环境变量也按照网上的教程配置好了,但还是启动失败,下面我说说我个人2种解决方法,具体操作步骤,请看下面操作 第一种方法: 第一步,在电脑上打开cmd控制台,输入命令:mysqld-nt remove mysqlservice,此方式卸载此服务[详细]
-
mysql jdbc中文乱码怎么办
所属栏目:[MySql教程] 日期:2022-06-23 热度:156
jdbc mysql写入中文乱码解决 一. 问题 数据库编码:utf8 mysql create database dbnameDEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 表编码:utf8 drop table if exists `test`; create table `test` ( `id` bigint(20) NOT NULL AUTO_INCREMENT CO[详细]
-
MySQL字段类型分为哪几类
所属栏目:[MySql教程] 日期:2022-06-23 热度:122
常用的字段类型大致可以分为数值类型、字符串类型、日期时间类型三大类,下面我们按照分类依次来介绍下。 1.数值类型 数值类型大类又可以分为整型、浮点型、定点型三小类。 整型主要用于存储整数值,主要有以下几个字段类型: 整型经常被用到,比如 tinyint[详细]
-
如何解决mac中mysql乱码问题
所属栏目:[MySql教程] 日期:2022-06-23 热度:187
这篇文章主要为大家展示了如何解决mac中mysql乱码问题,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下如何解决mac中mysql乱码问题这篇文章吧。 mac mysql乱码的解决办法:1、找到并打开my.cnf文件;2、添加代码[详细]
-
mysql如何关掉日志
所属栏目:[MySql教程] 日期:2022-06-23 热度:57
找到MySql的配置文件,然后注释以下两行即可(即在行首添加#符号就好了)。然后重启MySql服务 ***注释前请务必先停止MySQL*** /etc/init.d/mysql stop 然后在my.cnf注释下面两行(前面加#即可) log-bin=mysql-bin binlog_format=mixed 完成后重启MySQL /etc/ini[详细]
-
mysql 5.6中文乱码怎么做
所属栏目:[MySql教程] 日期:2022-06-22 热度:111
关于MySQL 5.6 中文乱码的问题(尤其是windows的gbk编码) 一般MySQL 数据库乱码由以下几种情况造成(按照顺序): 1. 创建数据库的时候没设置编码,解决办法: 就是在创建数据库的时候设置编码, 例如: CREATE DATABASE `mydb` CHARACTER SET utf8 COLLATE utf8[详细]
-
MySQL基础常用命令有哪几点
所属栏目:[MySql教程] 日期:2022-06-22 热度:56
这篇文章主要为大家展示了MySQL基础常用命令有哪些,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下MySQL基础常用命令有哪些这篇文章吧。 一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到[详细]
-
mysql数据库优化的知识点有什么
所属栏目:[MySql教程] 日期:2022-06-22 热度:122
小编给大家分享一下mysql数据库优化的知识点有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! mysql数据库优化 减少数据访问: 设置合理的字段类型,启用压缩,通过索引访问等减少磁盘IO 返回更少的数据: 只返回需要的字段和数据分[详细]
-
mysql中in和or的差异有哪些
所属栏目:[MySql教程] 日期:2022-06-22 热度:176
mysql中in和or的区别是什么 做数据对比,千万级别数据 sql语句中 in和or的区别为:来操作不同、适合不同、执行效率不同。 一、操作不同 1、in:in是把父查询表和子自查询表作hash连接。 2、or:or是对父查询表作loop循环,每次loop循环再对子查询表进行查询[详细]
