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

索引介绍

一.索引介绍 1.什么是索引 1)索引就好比一本书的目录,它能让你更快的找到自己想要的内容。 2)让获取的数据更有目的性,从而提高数据库检索数据的性能。 2.索引类型介绍 1)BTREE:B+树索引 2)HASH:HASH索引 3)FULLTEXT:全文索引 4)RTREE:...[2019/11/13]

Mysql/Mariadb主从复制

Mysql/Mariadb主从复制

概念 什么是·Mysql/Mariadb主从复制?     Mysql/Mariadb主从复制:当Master(主)数据库发生变化的时候,变化实时会同步到slave(从)数据库中; 类似于:Samba共享文件(C/S)、NFS网络文件共享(C/S),当服务端(Se...[2019/11/13]

Service__cmd安装MysSQL并连接SQLyog

 整理记录关于使用cmd安装mysql的过程   1.配置环境变量    1) 计算机->属性->高级系统设置->环境变量  2)先添加变量  变量名:MYSQL_HOME  变量值:D:...[2019/11/13]

Mysql中 instr与concat

Mysql中 instr与concat

#INSTR(字符串, 子串),#返回值:第一个子串的索引-1#类似indexOf()#例如:SELECT INSTR(''人民万岁,世界万岁'',''万'')SELECT INSTR(''人民万岁,世界万岁'',''中华'') #INSTR(字段名, 字符串)#例如SELECT *,...[2019/11/12]

MySql实现翻页查询功能

首先明确为什么要使用分页查询,因为数据庞大,查询不可能全部显示在页面上,如果全部显示在页面上,也会造成查询速度慢的情况,所以分页查询解决了①数据查询;②性能优化,等(其他问题欢迎补充)的问题。 分页查询也分为真分页和假分页:   真分页:基于数据库查出的数据直接分页显示,优点是改变数据库数...[2019/11/12]

mysql-清除binlog日志命令

记录一个清除MySQL里binlog日志的命令,可用在定时任务脚本里。 只保留1天前的日志: PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 1 DAY) 原文链接:http: www.cnblogs.com/hu...[2019/11/12]

MySQL事务和锁——《MySQL DBA工作笔记》

MySQL事务 事务存在的原因 事务存在的目的:保证用户对数据操作对数据是安全的。(比如说银行卡余额) 事务的特性——ACID 原子性:一个事务要么全部执行,要么不执行 一致性:事务开始和结束时,数据保持一致 隔离性:事务之间互不影响 持久性:事务操作的结果具有持久性 关于脏读,...[2019/11/12]

【原创】CentOS 7 安装解压版mysql5.7

1、将mysql压缩包解压至 /usr/local 文件夹下,将其改名为mysql #解压 tar -zxf mysql-5.7.27-el7-x86_64.tar.gz -C /usr/local/ #重命名 cd /usr/local/ mv mysql-5.7.27-el7-x86...[2019/11/12]

MySQL解惑——GROUP BY隐式排序

MySQL中GROUP BY隐式排序是什么概念呢? 主要是其它RDBMS没有这样的概念,如果没有认真了解过概念,对这个概念会感觉有点困惑,我们先来看看官方文档的介绍:   官方文档MySQL 5.7 Reference Manual中的“.2.1.14 ORDER...[2019/11/12]

Windows安装MySQL

1、安装包下载 2、安装教程   (1)配置环境变量   (2)生成data文件   (3)安装MySQL   (4)启动服务   (5)登录MySQL   (6)查询用户密码   (7)设置修改用户密码   (8)退出 3、异常处理:   (1)登录提示密码无效 ...[2019/11/11]

MySQL之架构简单分析

    上图为MySQL的简易架构图,给您有一个大概的概念,下面我将为您进行进一步的分析。 连接器: 当连接MySQL数据库时,等待的将是MySQL服务端的连接器;连接器的职责是和客户端建立连接、获取权限、维持和管理连接。客户端连接命令一般是如下所示(建议...[2019/11/11]

Mysql Join-连接查询(中)

Mysql Join-连接查询(中) 认识 就我平时的数据接触来看, 连接查询也没有很复杂,不够是非常需要耐心和逻辑的, 一点点将数据查出来, 拼接等. 没有什么技巧, 多练习就会了. 无非就是表之间根据共同key来连接, 查询时结合union, where, 子查询这些..., 真的不...[2019/11/11]

如何开启MySQL慢查询日志

  一、开启慢查询日志首先需要了解四个参数: slow_query_log # 是否开启慢查询日志,默认OFF,开启则设置为 ON。 slow_query_log_file # 慢查询日志文件存储位置。 log_queries_not_using_indexes # 是否把没...[2019/11/11]

连接 sql

java连接sqlserver 1 创建 Dynamic Web Project项目 在WebContent/WEB-INF/lib中添加sqljdbc42.jar 2 在cla 文件里连接数据库 Cla .forName("com.microsoft.sqls...[2019/11/11]

MySQL8.0 redo日志系统优化

MySQL8.0 redo日志系统优化

背景 现在主流的数据库系统的故障恢复逻辑都是基于经典的ARIES协议,也就是基于undo日志+redo日志的来进行故障恢复。redo日志是物理日志,一般采用WAL(Write-Ahead-Logging)机制,所以也称redo日志为wal日志,redo日志记录了所有数据的变更,undo...[2019/11/11]

centOS7安装mysql8.0完美教程!!只要按照步骤,无脑操作,一次成功! - 技匠-小橘猫

查看防火墙systemctl status firewalld重启防火墙systemctl start firewalld 1、mysql   首先关闭防火墙    systemctl stop firewalld   1.1 检查系统是否已经安装过mysql     rpm...[2019/11/11]

Python 中使用 PyMySQL模块操作数据库的方法

之前用的Python2,连接MySQL用的是MySQLdb。现在换成python3.x了,由于 MySQLdb 模块还不支持 Python3.x,所以 Python3.x 如果想连接MySQL需要安装 PyMySQL模块,以下将介绍PyMySQL的安装及常用操作。 一、安装 pip inst...[2019/11/11]

MySQL事务。

相关资料:https: zhuanlan.zhihu.com/p/70701037        https: zhuanlan.zhihu.com/p/59061106 一、事务。   1、概念。事务是由一组SQL语句组成的逻辑处理单元。 ...[2019/11/8]

MySQL面试题及答案整理,史上最全!

MySQL面试题及答案整理,史上最全!

前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联...[2019/11/8]

MySQL的统计信息学习总结

统计信息概念   MySQL统计信息是指数据库通过采样、统计出来的表、索引的相关信息,例如,表的记录数、聚集索引page个数、字段的Cardinality....。MySQL在生成执行计划时,需要根据索引的统计信息进行估算,计算出最低代价(或者说是最小开销)的执行计划.My...[2019/11/8]

MySQL第三课

首先创建一个数据库: CREATE DATABASE ku; Query OK, 1 row affected 查看一下是否有此数据库: SHOW DATABASES; +--------------------+| Database   &nbs...[2019/11/8]

[翻译]——MySQL 8.0 Histograms

[翻译]——MySQL 8.0 Histograms

前言: 本文是对这篇博客MySQL 8.0 Histograms的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢!   英文原文地址:https: lefred.be/content/mysql-8-0-histogram &n...[2019/11/8]

mysql设置用户密码规则

一.查看密码规则 SHOW VARIABLES LIKE 'validate_pa word%'; 二.规则显示介绍 | Variable_name | Value | +-------------------------...[2019/11/7]

mySql创建带解释的表及给表和字段加注释的实现代码

1、创建带解释的表 CREATE TABLE test_table(   t_id INT(11) PRIMARY KEY AUTO_INCREMENT COMMENT ''设置主键自增'',   t_name VARCHAR(64) COMMENT ''列注释'' ) COMMEN...[2019/11/7]

mysql 实现全连接

mysql不支持全连接,但可以通过左外连接+ union+右外连接实现 SELECT * FROM t1 LEFT JOIN t2 ON t1.id = t2.id UNION SELECT * FROM t1 RIGHT JOIN t2 ON t1.id = t2.id 原文...[2019/11/7]

数据库事务系列-MySQL跨行事务模型

说来和MySQL倒是有缘,毕业的第一份工作就被分配到了RDS团队,主要负责把MySQL弄到云上做成数据库服务。虽说整天和MySQL打交道,但说实话那段时间并没有很深入的理解MySQL内核,做的事情基本都是围绕着MySQL做管控系统,比较上层。好在周边都是MySQL内核神级人物,在他们的熏...[2019/11/7]

Mysql 8.0版本导出的sql文件在Mysql 5.5中运行出错

出现错误 [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to u...[2019/11/7]

sql语句

一.客户端命令介绍 mysql 1、用于数据库的连接管理 1) 连接(略) 2) 管理: #MySQL接口自带的命令 \h 或 help 或? 查看帮助 \G 格式化查看数据(key:value) \T 或 tee ...[2019/11/7]

mysql存储4字节的表情包数据报异常_Emoji表情包_Incorrect string value: '\xF0\x9F\x98\x84\xF0\x9F

mysql存储4字节的表情包数据报异常_Emoji表情包_Incorrect string value: '\xF0\x9F\x98\x84\xF0\x9F

本文章转载自:https: www.cnblogs.com/coprince/p/7485968.html   原文如下:   问题描述:从新浪微博抓取消息保存到MySQL数据中,对应数据库字段为varchar,字符编码utf-8。部分插入成功,部分插...[2019/11/7]

MySQL执行SQL脚本问题 :错误代码2006、1153

今天用mysql执行了一个60M的SQL脚本遇到了一些错误,经由网上查询如下: 1.#2006 - MySQL server has gone away 出现该错误代码原因如下: 1、应用程序长时间的执行批量的MySQL语句。 2、执行一个SQL,但SQL语句过大或者语句中含有B...[2019/11/6]

Mysql主从同步的实现原理与配置实战

1、什么是mysql主从同步? 当master(主)库的数据发生变化的时候,变化会实时的同步到slave(从)库。 2、主从同步有什么好处? 水平扩展数据库的负载能力。 容错,高可用。Failover(失败切换)/High Availability 数据备份。 3、主从同步的...[2019/11/6]

Mysql 从入门到遗忘

Made By Herolh 目录 [TOC] 一、MySQL是什么: 服务端 客户端 Mysql数据库 Mysql是最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的RDBMS(Relational Database Management Syste...[2019/11/6]

CentOS7开启MySQL8主从备份、每日定时全量备份(推荐)

备注1:解决连接MySQL数据库很慢的问题 vim /etc/my.cnf 添加内容:skip-name-resolve,重启数据库。  备注2:(密码带!或其他特殊符合,前面加\,例如123!321-->123\!321) 1、主从备份 主数据库: ...[2019/11/6]

mysql初始化/usr/local/mysql/bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory

[root@test153 ~]# /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql_data1 /usr/local/mysql/...[2019/11/6]

通过SSH通道来访问MySQL

 许多时候当要使用Mysql时,会遇到如下情况: 1. 信息比较重要,希望通信被加密。2. 一些端口,比如3306端口,被路由器禁用。 对第一个问题的一个比较直接的解决办法就是更改mysql的代码,或者是使用一些证书,不过这种办法显然不是很简单。 这里要介绍另外一种方法,就...[2019/11/6]

MySQL Online DDL与DML并发是否阻塞总结

MySQL DDL操作执行的三种方式 1,INPLACE,在进行DDL操作时,不影响表的读&写,可以正常执行表上的DML操作,避免与COPY方法相关的磁盘I/O和CPU周期,从而最小化数据库的总体负载。 最小化负载有助于在DDL操作期间保持良好的性能和高吞吐量。 2,COPY...[2019/11/6]

Mysql优化一

Mysql优化一

Mysql优化 一、存储引擎 1.查看所有引擎 SHOW ENGINES; 2.查看默认存储引擎 show VARIABLES LIKE '%STORAGE_engine%'; 3.MyISAM和InnoDB 对比项 MyISAM InnoDB 主...[2019/11/5]

mysql全局变量和局部变量

全局变量和局部变量 在服务器启动时,会将每个全局变量初始化为其默认值(可以通过命令行或选项文件中指定的选项更改这些默认值)。然后服务器还为每个连接的客户端维护一组会话变量,客户端的会话变量在连接时使用相应全局变量的当前值初始化。 举一个例子,在服务器启动时会初始化一个名为default...[2019/11/5]

MySQL5.6与MySQL5.7安装的区别

一.MySQL5.6与MySQL5.7安装的区别 1、cmake的时候加入了boost 下载boost.org 2、初始化时 cd /application/mysql/bin/mysql 使用mysqld --initialize 替代mysql_install_db,其它参数没有变化...[2019/11/5]

详解mysql中if函数的正确使用姿势

详解mysql中if函数的正确使用姿势

为了今天要写的内容,运行了将近7个小时的程序,在数据库中存储了1千万条数据。—— 今天要说的是mysql数据库的IF()函数的一个实例。 具体场景如下, 先看看表结构: CREATE TABLE `me age` ( `id` varchar(30) N...[2019/11/4]

PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】

本文实例讲述了PHP连接MySQL数据库的三种方式。分享给大家供大家参考,具体如下: PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案。 PHP...[2019/11/4]

使用MySQL,SQL_MODE有哪些坑,你知道么?

SQL_MODE是MySQL中的一个系统变量(variable),可由多个MODE组成,每个MODE控制一种行为,如是否允许除数为0,日期中是否允许''0000-00-00''值。 为什么需要关注SQL_MODE呢? 首先,看三个简单的Demo(MySQL 5.6)。 1. ...[2019/11/4]

Docker入门与简单使用

Docker入门与简单使用

前言:? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上。近几年来,Docker 在国内发展的如火如荼,特别是在互联网公司, Docker 的使用是十分普遍的,极大提高了应用的维护效...[2019/11/4]

MySQL备份与恢复

博文目录一、MySQL完全备份与恢复二、数据库备份类型三、常见的备份方法四、数据库完全备份操作五、MySQL增量备份与恢复 一、MySQL完全备份与恢复 备份的主要目的是灾难恢复,备份还可以测试应用、回滚数据修改、查询历史数据、审计等。 1、数据备份的重要性 在企...[2019/11/4]

一、初识数据库

一、初识数据库

目录 1. 数据库是什么 2. 为什么使用数据库 3. 数据库的分类 1. 关系型数据库 2. 非关系型数据库 4. mysql的架构 ...[2019/11/4]

五、事务、视图、触发器、存储过程、函数和备份

五、事务、视图、触发器、存储过程、函数和备份

目录 一、事务transaction (一)什么是事务 (二)事务的ACID特性 (1)原子性Atomicity (2)一致性consistency (3...[2019/11/4]

Mysql错误:[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use nea...[2019/11/4]

mySQL的安装过程---二进制和源码安装

安装 mysql 源码包安装 优化基础源 [root@db03 ~]# vim /etc/yum.repos.d/CentOS-Base.repo 安装依赖包 [root@db03 ~]# yum install -y cmake ncurses-devel a...[2019/11/4]

客户端与服务器模型

一.客户端与服务器模型 1.mysql是一个典型的C/S服务结构 1.1 mysql自带的客户端程序(/application/mysql/bin) ? mysql ? mysqladmin ? mysqldump 1.2 mysqld一个二进制程序,后台的守护进程 单进程...[2019/11/4]

MYSQL练习随笔

解法练习   案例1.子查询练习  字段 说明film_id 电影idtitle 电影名称description 电影描述信息category_id 电影分类idname 电影分类名称last_update ...[2019/11/4]

123
2
记录数:2197 页数:1/4412345678910下一页尾页
加载更多