-
日期:2020-11-03 13:39:26
点击:59
内容简介:昨晚在往MySQL数据库中插入一组数据时,出错了!数据库无情了给我报了个错误: ERROR 1365(22012):Division by 0 ;意思是说:你不可以往数据库中插入一个 除数为0的运算的结果。于是乎去谷歌了一番,总算是明白了其中的原因:是因为MySQL的sql_mode 模式...
-
日期:2020-11-03 13:39:26
点击:59
内容简介:mysql实现sequence功能 1.建立sequence记录表 CREATE TABLE `sys_sequence` ( `seq_name` varchar(50) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, `min_value` int(11) NOT NULL, `max_value` int(11) NOT NULL, `current_value` int(11) NOT NULL,...
-
日期:2020-11-03 13:39:26
点击:59
内容简介:项目开发中,我们的数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询变慢,而且由于表的锁机制导致应用操作也受到严重影响,出现了数据库性能瓶颈。 当出现这种情况时,我们可以考虑分库分表,即将单个数据库或表进行拆分,拆分成多个库和多个...
-
日期:2020-11-03 13:39:25
点击:59
内容简介:报错信息: ERROR 2002: Can't connect to local MySQL server through socket ‘/tmp/mysql.sock' (111) 解决办法: /usr/local/mysql/bin/mysqladmin -u root -S /var/lib/mysql/mysql.sock password 'your.passwd' 或者做个软连接 ln -s /var/lib/mysql/m...
-
日期:2020-11-03 13:39:25
点击:59
内容简介:事务是保证多个SQL语句的原子型的,也就是要么一起完成,要么一起不完成 存储过程是把一批SQL语句预编译后放在服务器上,然后可以远程调用 存储过程: 一组为了完成特定功能的SQL语句集(或者自定义数据库操作命令集), 根据传入的参数(也可以没有), 通过...
-
日期:2020-11-03 13:39:24
点击:59
内容简介:查看安装以及卸载 # 查看rpm -qa | grep mysql# 卸载yum -y remove mysql-libs-5.1.66-2.el6_3.x86_64 1.centos7需要先卸载mariadb 查看命令rpm -qa | grep mariadb 安装包资源地址 mysql下载地址:https://dev.mysql.com/downloads/mysql/ # 下载资源名称my...
-
日期:2020-11-03 13:39:24
点击:59
内容简介:MySQL Limit可以分段查询数据库数据,主要应用在分页上。虽然现在写的网站数据都是千条级别,一些小的的优化起的作用不大,但是开发就要做到极致,追求完美性能。下面记录一些limit性能优化方法。 Limit语法: SELECT * FROM table LIMIT [offset,] rows | r...
-
日期:2020-11-03 13:39:24
点击:59
内容简介:前言 之前在网上看到过很多关于mysql联合索引最左前缀匹配的文章,自以为就了解了其原理,最近面试时和面试官交流,发现遗漏了些东西,这里自己整理一下这方面的内容。 什么时候创建组合索引 当我们的where查询存在多个条件查询的时候,我们需要对查询的列创...
-
日期:2020-11-03 13:39:23
点击:59
内容简介:一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于x的最小整数值 EXP(x) 返回值e(自然对数的底)的x次方 FLOOR(x) 返回小于x的最大整数值 GREATEST(x1,x2,...,xn) 返回集合中最大的值 LEAST(...
-
日期:2020-11-03 13:39:23
点击:59
内容简介:在做db基准测试的时候,qps,tps 是衡量数据库性能的关键指标。本文比较了网上的两种计算方式。先来了解一下相关概念。 概念介绍: QPS:Queries Per Second 查询量/秒,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理查询...