您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站
  • MySQL优化(1):字段的设计

    811 wiki 2022-01-25
    Web项目中,当Java或者Go等语言速度提升到瓶颈的时候,我们需要关心MySQL的优化 可以优化的方面有很多:设计表、负载均衡、读写分离、SQL语句优化等 (1)IP地址设计 例如我们需要存储IP地址:192.168.1.1 第一反应是选用VARCHAR(15);但是更好的方式是INT UNSIG ...
    mysql mysql
  • MySQL优化(4):查询缓存

    833 wiki 2022-01-25
    查询缓存: MySQL提供的数据缓存QueryCache,用于缓存SELECT查询的结果 默认不开启,需要在配置文件中开启缓存(my.ini/my.cnf) 在[mysqld]段中,修改query_cache_type完成配置: 0:关闭 1:开启,但是默认缓存,需要增加sql-no-cache提示 ...
    mysql mysql
  • mysql相关面试题

    773 wiki 2022-01-25
    [TOC] ======================================================================= 张贺,多年互联网行业工作经验,担任过网络工程师、系统集成工程师、LINUX系统运维工程师 笔者微信:zhanghe15069028807,现居济 ...
    mysql mysql
  • MySQL优化(3):索引

    873 wiki 2022-01-25
    MySQL优化中,最重要的优化手段就是索引,也是最常用的优化手段 索引简介: 索引:关键字与数据位置之间的映射关系 关键字:从数据中提取,用于标识,检索数据的特定内容 目的:加快检索 索引检索为什么快: (1)关键字相对于数据本身,量较小 (2)关键字都是排序好的 MySQL中索引的类型: 普通索引 ...
    mysql mysql
  • mysql中substr()函数 转载 原文链接:https://blog.csdn.net/i_hanjt/article/details/80536734

    788 wiki 2022-01-25
    SUBSTR函数是用来截取数据库某一列字段中的一部分。在各个数据库的函数名称不一样 MySQL: SUBSTR( ), SUBSTRING( ) Oracle: SUBSTR( ) SQL Server: SUBSTRING( ) ;常用的方式是:SBUSTR(str,pos); 从pos开始的位置 ...
    mysql mysql
  • 23 mysql的四种事务隔离级别

    778 wiki 2022-01-25
    数据库的隔离级别是在并发度和安全性之间做平衡。mysql支持四种事务隔离级别,分别是:Read Uncommitted(读取未提交内容)]、Read Committed(读取提交内容)、Repeatable Read(可重读)、Serializable(可串行化),这四种隔离级别并发度越来越低,但安 ...
    mysql mysql
  • mysql学习01-mysql架构

    799 wiki 2022-01-25
    1.架构 - 对于一个事物的组成部分的描述。 2.mysql架构图 3.架构图简介 3.1连接层 (1)Connectors(连接器)-提供对外的连接和数据的传递,支持的编程语言如图。 (2)Connection Pool(连接池)-验证和授权,线程管理,连接限制,内存和缓存管理 3.2服务层 (1 ...
    mysql mysql
  • Linux安装和卸载MySQL5.7

    796 wiki 2022-01-25
    Linux 安装MySQL有三种方法,下图是三种方法比较: 这里采用rpm 安装MySQL ,CentOS 7安装MySQL-5.7.17 . 一,下载安装包 1,下载地址:http://www.mysql.com/downloads/ 2,选择自己的版本 二、安装准备 1.检查系统中是否安装了my ...
    mysql mysql
  • 04 mysql数据库读取数据乱码的处理

    790 wiki 2022-01-25
    有些时候我们会发现jdbc或者mybatis或者hibernate从数据库中读取出来的数据是乱码,这种方式该如何处理呢? 1、前提条件 必须确保数据库中数据本身没有乱码 2、操作步骤 访问数据库中url后面加几个查询参数 设置useUnicode与characterEncoding的作用如下: 写数 ...
    mysql mysql
  • mysql安装简书

    833 wiki 2022-01-25
    mysql下载地址:https://dev.mysql.com/downloads/mysql/ mysql可视化工具下载地址:https://dev.mysql.com/downloads/workbench/ 下载后解压,在bin问价加下面找到mysql启动程序,然后双击,如果出现弹框提示:缺少 ...
    mysql mysql
  • MySQL表设计的时候需要注意什么(转载)

    792 wiki 2022-01-25
    https://www.cnblogs.com/rjzheng/p/11174714.html 默认InnoDB作为存储引擎 1.为什么一定要设一个主键? 因为你不设主键的情况下,innodb也会帮你生成一个隐藏列,作为自增主键。所以啦,反正都要生成一个主键,那你还不如自己指定一个主键,在有些情况下 ...
    mysql mysql
  • Linux中MySQL编译安装

    809 wiki 2022-01-25
    MySQL编译安装步骤 创建用户 [root@node4 ~]# useradd -M -s /sbin/nologin mysql 创建MySQL安装位置 [root@node4 ~]# mkdir -pv /opt/mysql/data 安装依赖环境 [root@node4~]#?yum?-y? ...
    mysql mysql
  • Linux中MySQL二进制安装步骤

    801 wiki 2022-01-25
    MySQL二进制安装步骤 安装依赖环境 [root@node3 ~]# yum -y install libaio 将mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz传到linux并解压 [root@node3 ~]# tar -xf mysql-5.7.26-l ...
    mysql mysql
  • Mysql索引详解及优化(key和index区别)

    781 wiki 2022-01-25
    看到写的太棒了,就搬过来了 "原文" Mysql索引详解及优化(key和index区别) MySQL索引的概念 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 索 ...
    mysql mysql
  • 【MySQL】MySQL常用的函数汇总

    767 wiki 2022-01-25
    一、数学函数abs(x) 返回x的绝对值bin(x) 返回x的二进制(oct返回八进制,hex返回十六进制)ceiling(x) 返回大于x的最小整数值exp(x) 返回值e(自然对数的底)的x次方floor(x) 返回小于x的最大整数值greatest(x1,x2,...,xn)返回集合中最大的值 ...
    mysql mysql
  • MySQL—内连接join 和外连接 left join 区别 交叉连接 a,b cross joni union 联合

    802 wiki 2022-01-25
    https://blog.csdn.net/johnhan9/article/details/88686288 https://blog.csdn.net/zhwyj1019/article/details/77615807 区别 内连接(inner join):取出两张表中匹配到的数据,匹配不到的 ...
    mysql mysql
  • Mysql 5.7.x zip windows安装

    822 wiki 2022-01-25
    最近想安装一个本地数据库, 发现网上写的没一个能安装成功的, 各种蛋疼, 我还是自己写一个吧 参考链接: https://www.cnblogs.com/by330326/p/5608290.html https://blog.csdn.net/baidu_41909653/article/deta ...
    mysql mysql
  • Mongodb索引用B树,而Mysql用B+树

    787 wiki 2022-01-25
    【原创】为什么Mongodb索引用B树,而Mysql用B+树? 引言 好久没写文章了,今天回来重操旧业。毕竟现在对后端开发的要求越来越高,大家要做好各种准备。因此,大家有可能遇到如下问题 为什么Mysql中Innodb的索引结构采取B+树? 回答这个问题时,给自己留一条后路,不要把B树喷的一文不值。 ...
    mysql mysql
  • MySQL基础篇(06):事务管理,锁机制案例详解

    836 wiki 2022-01-25
    本文源码:GitHub·点这里||GitEE·点这里一、锁概念简介1、基础描述锁机制核心功能是用来协调多个会话中多线程并发访问相同资源时,资源的占用问题。锁机制是一个非常大的模块,贯彻MySQL的几大核心难点模块:索引,锁机制,事务。这里是基于MySQL5.6演示的几种典型场景,对面MySQL这几块问题时,有分析流程和思路是比较关键的。在MySQL中常见这些锁概念:共享读锁、排它写锁;表锁、行锁、
    mysql mysql
  • MySQL问题处理记录

    824 wiki 2022-01-25
    1.测试服务器直接kill -9关闭数据库后,数据库无法启动,日志报错:?Could not open unix socket lock file /tmp/mysql.sock.lock 去/tmp目录下查看有mysql.sock.lock文件,但是没有权限打开。 -rw . 1 root roo ...
    mysql mysql

联系我
置顶