Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
目录 一. 索引基础 1.1 简介 1.2 索引的工作原理 1.3 索引的类型 1.4 索引的方法 1.5 索引的优点 二. 高性能的索引策略 2.1 独立的列 2.2 前缀索引和…
1. 单列索引 在性能优化过程中,选择在哪些列上创建索引是最重要的步骤之一。可以考虑使用索引的主要有两种类型的列:在Where子句中出现的列,在join子句中出现的列。请看下面这个…
本文意在弄清楚这些概念间的关系及其作用。弄清Mysql在开启事务的情况下,每条sql执行时的加锁操作和MVCC版本控制。为使讨论简单,本文忽略了GAP锁(间隙锁、范围锁)。 我们经…
mysql权限和索引 mysql的最高用户是root, 我们可以在数据库中创建用户,语句为CREATE USER 用户名 IDENTIFIED BY '密码',也可以执行CREAT…
简介: 本文主要介绍在linux系统下,如何配置mysql支持IPV6的连接。 环境要求: 1、debian7.5操作系统虚拟机 2、mysql5.6版本的数据库,并且已经在deb…
目录 MySQL入门 MySQL管理 6. 启动及关闭 MySQL服务器: 7. MySQL 用户设置 8. 管理MySQL的命令 MySQL 连接 10.使用MySQL二进制方式…
使用存储过程,在操作数据库时开启事务,避免并发时同时操作造成数据重复 CREATE DEFINER=`root`@`localhost` PROCEDURE `GetSerialN…
目录 1、背景 2、表锁导致的慢查询的问题 3、线上修改表结构有哪些风险? 4、一个死锁问题的分析 5、锁等待问题的分析 6、小结 1、背景 对于数据库系统来说在多用户并发条件下提…
内核: [root@opop ~]# cat /etc/centos-release CentOS release 6.8 (Final) [root@opop ~]# uname…
本文测试环境: CentOS 7 64-bit Minimal MySQL 5.7 配置 yum 源 在 https://dev.mysql.com/downloads/repo/…
目录 一、内容概述 二、字符集、字符序的概念与联系 三、MySQL支持的字符集、字符序 四、server的字符集、字符序 五、database的字符集、字符序 六、table的字符…
针对MySQL 5.5和5.6版本的Riddle漏洞会经由中间人攻击泄露用户名密码信息。请尽快更新到5.7版本。 Riddle漏洞存在于DBMS Oracle MySQL中,攻击者…
取当前时间: select current_timestamp; 输出:2016-06-16 16:12:52 select now(); 输出:2016-06-16 16:12:…
1、当前日期 select DATE_SUB(curdate(),INTERVAL 0 DAY) ; 2、明天日期 select DATE_SUB(curdate(),INTERV…
目录 一、数据库概要 1.1、发展历史 二、MySQL介绍 2.1、MySQL概要 2.2、系统特性 2.3、存储引擎 三、快速安装运行MySQL数据库 3.1、使用绿色版 3.1…
一、安装mysql (1)将下载下来的mysql压缩文件解压缩到需要安装mysql的目录中 (2)打开解压后的文件夹,复制default.ini文件并重命名为my.ini,此文件的…
函数 0. 显示当前时间 命令:select now()。 作用: 显示当前时间。 应用场景: 创建时间,修改时间等默认值。 例子: mysql> select …
1.1 数据类型概览 数据类型算是一种字段约束,它限制每个字段能存储什么样的数据、能存储多少数据、能存储的格式等。MySQL/MariaDB大致有5类数据类型,分别是:整形、浮点型…
mysql 中类似php switch case 的语句。 select xx字段, case 字段 &n…