随笔分类 - mysql
mysql安装以及命令篇
摘要:一、事务的介绍 事务是并发控制单位,是用户定义的一个操作序列,这些操作要么都做,要么都不做,是一个不可分割的工作单位。 事务通常以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。 二、事务的特征 原子性:事务是数据库的逻辑工作单位,事务中的操作要么都做,要么都不做。 原
阅读全文
摘要:在日常业务场景中,经常会出现一个问题就是解决数据重复的问题,这里用到了一张用户表(s_user)做重复数据操作,分别包含了两个字段,id、name分别用于做唯一标示以及相同姓名的检索。 表结构以及测试数据 小葵花课堂开课了 1、如何通过用户名检索出相同的用户信息 2、通过用户名检索出所有相同的用户信
阅读全文
摘要:背景介绍 很多时候我们在使用mysql查询数据的时候都会遇到一个问题,就是查询出来了一堆数据,但是查询的数据的表并没有序号,然而部分数据库显示工具是有外带序号显示,但是这种序号不是由sql产生的,而是工具的list容器生成的,那么这个时候应该怎么解决呢? 解决方案 写法一、 方法1的写法就是声明了一
阅读全文
摘要:关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说
阅读全文
摘要:日常写SQL中可能会有一些小细节忽略了导致整个sql的性能下降了好几倍甚至几十倍,几百倍。以下这个示例就是mysql语句中的一个单引号('')引发的性能耗损,我相信很多朋友都遇到过,甚至还在这样写。 先看下我的表结构: 一个电商平台的SKU数据库表结构模式,该表中数据条数376138。以此下两种查询
阅读全文
摘要:explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。简单讲,它的作用就是分析查询性能。 explain关键字的使用方法很简单,就是把它放在select查询语句的前面。 mysql查看是否使用索引,简单的看type类型就可以。如果它
阅读全文
摘要:1、先检测是否已安装mysql ps -ef|grep mysql 如果已安装mysql,需先卸载mysql 2、安装mysql yum install -y mysql-server mysql mysql-deve 3、启动mysql服务 service mysqld start //也可以通过
阅读全文
摘要:以下是my.cnf配置文件参数解释 [client] port = 3309socket = /home/longxibendi/mysql/tmp/mysql.sock[mysqld]!include /home/longxibendi/mysql/etc/mysqld.cnf #包含的配置文件
阅读全文

浙公网安备 33010602011771号