数据库 第42页
桃源资源网 Design By www.nqtax.com
SQL分页查询存储过程代码分享
话不多说,请看代码------------------------------------------作者:张欣宇-----时间:2013-06-28-----简介:根据参数和条件分页查询----------------------------
MySQL5.7 group by新特性报错1055的解决办法
项目中本来使用的是mysql5.6进行开发,切换到5.7之后,突然发现原来的一些sql运行都报错,错误编码1055,错误信息和sql_mode中的“only_full_group_by“有关,到网上看
mysql 正则表达式查询含有非数字和字符的记录
比如我们有一张school表,里面有一个字段county_name,现在我们要查询county_name字段中包含a-w字母和数字以外字符的记录,那么sql该如何写呢?请看下面的写法:selec
mysql 5.7.12 winx64手动安装教程
想安装当然要先有一个MySql的安装包这里使用的是mysql-5.7.12-winx64安装包百度云:链接:https://pan.baidu.com/s/1qYCSHvY密码:na4p1.要将压缩包解压到你的指定位
Mysql 忘记root密码和修改root密码的解决方法(小结)
一修改root密码的三种办法方法1:用SETPASSWORD命令首先登录MySQL。格式:mysql>setpasswordfor用户名@localhost=password('新密码');例子:mysql>setpasswordforro
mysql模糊查询like与REGEXP的使用详细介绍
前言在mysql中实现模糊查询的有like和regexp。本文通过实例代码给大家详细介绍这两者的使用方法,下面来跟着小编一起学习学习吧。like模式like意思是长得像,有两个
微信昵称带符号导致插入MySQL数据库时出错的解决方案
Mysql的utf8编码最多3个字节,而Emoji表情或者某些特殊字符是4个字节。因此会导致带有表情的昵称插入数据库时出错。只要修改MySQL的编码即可,解决方案如下:1.在my
Mysql单文件存储删除数据文件容量不会减少的bug与解决方法
MySQL的Bug之一:InnoDBibdata1nevershrinksafterdataisremoved问题描述当innodb引擎使用单个文件进行存储的时候,当对数据库中数据进行删除的时候,文件的大小并不
MySQL5.7安装过程并重置root密码的方法(shell 脚本)
由于MySQL5.7版本的root密码是首次启动时随机生成的,并且还要求必须修改后才能使用,所以有了本文:使用shell脚本完成安装和设置新的root密码。以官方的rpm包安装为
mysql 存储过程判断重复的不插入数据
mysql存储过程中下面是一个较常见的场景,判断表中某列是否存在某值,如果存在执行某操作需要注意的是不能用ifexists;exists可以在where后面或者在createobject是使
详解Centos7 修改mysql指定用户的密码
本文介绍了Centos7修改mysql指定用户的密码,具体如下:1.登陆mysql或者mariadb(两种任选其一)#mysql-uroot#mysql-uroot-p2.切换到存储用户名和密码的数据库Mari
详解腾讯云CentOS7.0使用yum安装mysql及使用遇到的问题
背景:今天才申请了腾讯云+校园计划的1元服务器,安装了Centos7.0,在安装MySQL的时候,使用yumlist|grepmysql来查找yum源中是否有mysql,结果如下:#yumlist|grepmysq
MySql创建带解释的表及给表和字段加注释的实现代码
1创建带解释的表CREATETABLEgroups(gidINTPRIMARYKEYAUTO_INCREMENTCOMMENT'设置主键自增',gnameVARCHAR(200)COMMENT'列注释')COMMENT='表注释';2修改现有列,加上
MySQL5.6 数据库主从同步安装与配置详解(Master/Slave)
MySQL5.6数据库主从同步安装与配置详解(Master/Slave)本篇文章主要介绍了MySQL5.6数据库主从同步安装与配置详解,具有一定的参考价值,有兴趣的可以了解一下。安装
Mysql利用group by分组排序
昨天有个需求对数据库的数据进行去重排名,同一用户去成绩最高,时间最短,参与活动最早的一条数据进行排序。我们可以利用MySQL中的groupby的特性。MySQL的groupby与
简单谈谈MySQL5.7 JSON格式检索
MySQL5.7版本开始支持JSON格式,在创建表时,可以指定列表的数据类型为JSON,但是如何在JSON格式上创建索引呢??本人做了一个简单测试。第一步:建立一个包含JSON类型
Mysql百万级分页优化技巧
普通分页数据分页在网页中十分多见,分页一般都是limitstart,offset,然后根据页码page计算startselect*fromuserlimit1,20这种分页在几十万的时候分页效率就会比较
浅谈MySQL数据库的备份与恢复
一、MySQL常见的备份方式1.直接拷贝数据库文件(物理拷贝)2.使用mysqldump工具备份3.使用mysqlhotcopy工具备份4.使用mysql的主从同步复制,实现数据实时同步备份二
Innodb表select查询顺序
今天知数堂一个学生反馈说在优化课中老师讲Innodb是以主键排序存储,读取的时间以主键为顺序读取,但发现个例外,如下:CREATETABLEzst_t1(uidint(10)NOTNULLAUTO_IN
centos 6下安装innodb_ruby
innodb_ruby是jeremycole的一个用于分析Innodb相关结构的一个程序,也是非常方便我们研究Innodb的结构工具。所以这里做一个介绍。jeremycolegithub里的分享的项目
Win7下安装MySQL5.7.16过程记录
整理了一份关于Win7下MySQL5.7.16安装笔记,供大家参考:1、在C盘新建MYSQL文件夹;2、将mysql-5.7.16-winx64拷贝到C:\MYSQL文件夹下,更名为mysql-5.7.16;3、在mysq
windows10安装mysql5.7.17教程
本教程为大家分享了mysql5.7.17安装配置方法,供大家参考,具体内容如下操作全允许精彩专题分享:mysql不同版本安装教程mysql5.7各版本安装教程以上就是本文的全部内
mysql字符串的‘123’转换为数字的123的实例
方法一:SELECTCAST('123'ASSIGNED);方法二:SELECTCONVERT('123',SIGNED);方法三:SELECT'123'+0;以上这篇mysql字符串的‘123'转换为数字的123的实例就是小编分享给
MySQL修改表一次添加多个列(字段)和索引的方法
MySQL修改表一次添加多个列(字段)ALTERTABLEtable_nameADDfuncvarchar(50),ADDgenevarchar(50),ADDgenedetailvarchar(50);MySQL修改表一次添加多个索引ALTERTABL
浅谈mysqldump使用方法(MySQL数据库的备份与恢复)
#mysqldump--help1.mysqldump的几种常用方法:(1)导出整个数据库(包括数据库中的数据)mysqldump-uusername-pdbname>dbname.sql(2)导出数据库结构(不含数据)mysqld
设置MySQL自动增长从某个指定的数开始方法
自增字段,一定要设置为primarykey.以指定从1000开始为例。1创建表的时候就设置:CREATETABLE`Test`(`ID`int(11)NOTNULLAUTO_INCREMENT,`NAME`varchar(50)NOTNULL,
mysql 行列动态转换的实现(列联表,交叉表)
(1)动态,适用于列不确定情况createtabletable_name(idintprimarykey,col1char(2),col2char(2),col3int);insertintotable_namevalues(1,'A1','B1',9),(2,'A2
mysql用一个表更新另一个表的方法
Solution1:修改1列updatestudents,citycsets.city_name=c.namewheres.city_code=c.code;Solution2:修改多个列updatea,bseta.title=b.title,
MySql 5.5.29绿色安装教程详解
1.下载地址http://pan.baidu.com/s/1kV18bnp2.解压到D盘目录下2.配置环境变量MYSQL_HOME=D:\MySQL-5.5.29-winx64在path后面加上%MYSQL_HOME%\bin3.重命名my-smal
解析windows下使用命令的方式安装mysql5.7的方法
解压zip压缩包,创建my.ini文件内容如下这里注意一下sql_mode这里写的是让MySQL使用习惯类似Oracle,具体哪些什么意思大家很容易百度查到#设置mysql客户端默认字符
MySQL NULL 值处理实例详解
MySQLNULL值处理我们已经知道MySQL使用SQLSELECT命令及WHERE子句来读取数据表中的数据,但是当提供的查询条件字段为NULL时,该命令可能就无法正常工作。为了处理这
如何查看MySQL连接的root密码
本文给大家分享的是查看MySQL连接的root密码的方法,下面话不多说来来看正文:1.首先我们进到MySQL的bin目录下cd/usr/local/mysql/bin2.切换成root身份binsudosu3.
MySQL PHP 语法详解及实例代码
MySQL可应用于多种语言,包括PERL,C,C++,JAVA和PHP。在这些语言中,Mysql在PHP的web开发中是应用最广泛。在本教程中我们大部分实例都采用了PHP语言。PHP提供了多种
MySQL中联表更新与删除的语法介绍
前言相信大家在日常使用mysql,可能会遇到需要同时更新两张表时,我会采用在同一个事务中使用2句sql语句分别进行更新。其实,这种需要发送2句sql语句的方法效率相对
Mysql 5.7.17 解压版(ZIP版)安装步骤详解
下载解压版下载地址(需要登录):http://dev.mysql.com/downloads/mysql/下载后解压到你想要安装的目录就可以了配置环境变量为了方便使用,不必每次都进入bin目录就
mysql查询结果输出到文件的方法
mysql查询结果导出/输出/写入到文件方法一:直接执行命令:mysql>selectcount(1)fromtableintooutfile'/tmp/test.xls';QueryOK,31rowsaffected(0.00sec)在目录/tmp
Centos MySQL 5.7安装、升级教程
MySQL5.7安装、升级笔记分享:卸载当前的MySQL查看当前MySQL版本:#mysql-VmysqlVer14.14Distrib5.1.73,forredhat-linux-gnu(i386)usingreadline
mysql默认编码为UTF-8 通过修改my.ini实现方法
mysql汉字乱码的原因mysql默认的编码是Latin1是I-8859-1的别名,但Latin1是不支持汉字的,所以要将其改为UTF-8或GBK1.关闭mysql服务器,这个很重要。2.通过my.ini设
mysql 5.7.17 64bit安装配置方法图文教程
win(10)64bit安装mysql5.7.17过程新版本的64位mysql,没有mis安装文件。只有免安装版的ZIP版本。根据官网的安装说明,和网上的教程,安装启动成功。整理安装过程,以
MySQL 实现树的遍历详解及简单实现示例
MySQL实现树的遍历经常在一个表中有父子关系的两个字段,比如empno与manager,这种结构中需要用到树的遍历。在Oracle中可以使用connectby简单解决问题,但MySQL5.1中
MySQL 元数据查看及实例代码
你可能想知道MySQL以下三种信息:查询结果信息:SELECT,UPDATE或DELETE语句影响的记录数。数据库和数据表的信息:包含了数据库及数据表的结构信息。MySQL服务器信息
Winserver2012下mysql 5.7解压版(zip)配置安装教程详解
一、安装1.下载mysqlzip版本mysql不需要运行可执行文件,解压即可,下载zip版本mysqlmsi版本mysql双击文件即可安装,相对简单,本文不介绍此版本安装2.配置环境变量打
简单谈谈MySQL优化利器-慢查询
慢查询首先,无论进行何种优化,开启慢查询都算是前置条件。慢查询机制,将记录过慢的查询语句(事件),从而为DB维护人员提供优化目标。检查慢查询是否开启通过showva
Mysql 5.7.17 winx64免安装版,win10环境下安装配置图文教程
下载地址:http://dev.mysql.com/downloads/file/id=4672691.解压到自定义目录:我解压到了D盘的根目录2.添加一个my.ini文件配置如下:#设置mysql客户端默认字符集d
MySQL 设计和命令行模式下建立详解
MySQL设计和命令行模式下建立详解系列文章:MySQL设计和命令行模式下建立详解C++利用MySQLAPI连接和操作数据库实例详解1.数据表的设计MySQL数据库管理系统(DBMS)中
MySQL 5.7.16 修改密码提示 ERROR 1054 (42S22): Unknown colu
按照网上之前版本的操作,将my.ini中的skip-grant-tables注释去掉,然后在命令行中以mysql-uroot-p可以直接进入,但是执行mysql>updatemysql.usersetpassword=passw
mysql免安装版1067错误终极解决办法图文教程
【从笔记本到pc】笔记本一直都使用MySQL免安装版5.6.17,使用如下方法安装:今天把同一个zip包传到pc上,按上面的方法安装居然报1067,按上面方法多次尝试还是不行。
详解Ubuntu Server下启动/停止/重启MySQL数据库的三种方式
UbuntuServer下启动/停止/重启MySQL数据库的三种方式系统环境:ubuntuserver12.10x64(mysql为系统自带)当我们需要修改MySQL的配置文件my.cnf(windows下为my.ini)来
MySQL创建全文索引分享
使用索引时数据库性能优化的必备技能之一。在MySql数据库中,有四种索引:聚焦索引(主键索引)、普通索引、唯一索引以及我们这里将要介绍的全文索引(FUNLLTEXTINDEX
MySQL索引操作命令详解
创建索引:MySql创建索引的语法如下:CREATEINDEXindex_nameONtable_name(index_col_name,...)其中对应的语法变量信息如下:[UNIQUE|FU
记录无法安装mysql-Invalid GPG Key from file:/etc/pki/rpm-g
记录遇到的问题;在aliyun上安装MySQL时由于上次错误卸载mysql导致校验文件出问题;处理方式有几种1到mysql官网下载校验文件2跳过校验,记录第二种编辑文件/etc/yum
mysql explain的用法(使用explain优化查询语句)
首先我来给一个简单的例子,然后再来解释explain列的信息。表一:catefory文章分类表:CREATETABLEIFNOTEXISTS`category`(`id`smallint(5)unsignedNOTNULLAUTO_INCR
MySql修改密码后phpMyAdmin无法登陆的解决方法
安装wamp集成服务器并配置完成后,点击PhpMyAdmin,就可以进入mysql数据库在线客户端,但是当你修改了mysql管理员root用户密码后再点击将出现以下页面:错误原因:这是
mysql优化利器之explain使用介绍
一、语法{EXPLAIN|DESCRIBE|DESC}tbl_name{EXPLAIN|DESCRIBE|DESC}SELECTselect_optionsexplain_type:{EXTENDED|
Mac下mysql5.7.10安装教程
Mac下mysql安装配置方法图文教程记录如下使用安装包安装mysql双击pkg文件安装一路向下,记得保存最后弹出框中的密码(它是你mysqlroot账号的密码)正常情况下,安装成
MySQL启用慢查询日志记录方法
在MySQL中,慢查询的界定时间是由MySQL内置参数变量long_query_time来指定的,其默认值为10(单位:秒),我们可以通过showvariableslike'long_query_time';指令来查看
Linux虚拟机下mysql 5.7安装配置方法图文教程
记录一下Linux虚拟机下MySQL安装配置方法一、下载mysql5.7http://mirrors.sohu.com/mysql/MySQL-5.7/Linux下载:输入命令:wgethttp://mirrors.sohu.com/mysql/MyS
MySQL使用show status查看MySQL服务器状态信息
在LAMP架构的网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢
mysql中错误:1093-You can’t specify target table for updat
发现问题最近在处理一些数据库中数据的时候,写了下面的这一条sql语句:UPDATEf_studentSETschool_id=0WHEREid>(SELECTidFROMf_studentWHEREschool_id=MLIMIT1)AND
MySQL闪回(flashback)原理与实战
DBA或开发人员,有时会误删或者误更新数据,如果是线上环境并且影响较大,就需要能快速回滚。传统恢复方法是利用备份重搭实例,再应用去除错误sql后的binlog来恢复数
mysql运行net start mysql报服务名无效的解决办法
运行netstartmysql报服务名无效的解决办法,供大家参考,具体内容如下1.症状以前电脑上安装了MySQL,今天在电脑上运行,发现没有MySQL服务了C:UsersAdministrator>ne
mysql去重的两种方法详解及实例代码
mysql去重方法一:在使用MySQL时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不
linux二进制通用包安装mysql5.6.20教程
我们使用二进制通用包安装MySQL,这个类似于windows下的绿色软件,解压后配置即可使用,下载地址:https://edelivery.Oracle.com/EPD/Search/handle_go2.将二进制mys
mysql “ Every derived table must have its own alias”出现
mysqlEveryderivedtablemusthaveitsownalias错误解决办法Everyderivedtablemusthaveitsownalias这句话的意思是说每个派生出来的表都必须有一个自己的别名一般在多
CentOS 6.4下编译安装MySQL5.6.14教程
概述:CentOS6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14。正文:一、卸载旧版本使用下面的命令检查是否安装有MySQLServerrpm
Mysql5.7.11绿色版安装教程图文详解
Mysql5.7.11绿色版安装教程图文详解如下所示:1、解压mysql-5.7.11压缩包到想要存放的磁盘文件夹中;2、在文件夹中新建一个data文件夹和新建一
linux下源码安装mysql5.6.20教程
linux下MySQL5.6源码安装记录如下1、下载:当前mysql版本到了5.6.20http://dev.mysql.com/downloads/mysql选择SourceCode2、必要软件包复制代码代码如下:yum-yins
Centos 6.4源码安装mysql-5.6.28.tar.gz教程
mysql5.6.28安装教程分享1、在安装MySQL-5.6.28.tar.gz前,先安装编译环境复制代码代码如下:yum-yinstallgccgcc-c++gcc-g77autoconfautomakezlib*fiex*libxml*ncu
linux下mysql的root密码忘记的解决方法
五步轻松解决mysqlroot密码忘记的问题,希望对大家有帮助。1.修改MySQL的登录设置:#vi/etc/my.cnf在的段中加上一句,skip-grant-tables例如:datadir=/var/lib/mysq
mysql 协议的ping命令包及解析详解及实例
mysql协议的ping命令包及解析详解前言:MySQL客户端可以用ping命令来检查服务端的状态,正常会返回ok包。mysql通信报文结构类型名字描述intpayload长度按照theleas
Mysql 出现故障应用直接中断连接导致数据被锁(生产故障)详解
应用直接中断连接导致数据被锁(生产故障)这是一个由应用重启连接直接而导致数据被锁的问题。系统大致结构基本情况:整个架构为了统一管理db连接,共享连接。应用通
Mac下MySQL5.7忘记root密码的解决方法
mysql5.7忘记root密码的操作步骤:1、在系统偏好设置中停止MySQL服务。2、执行命令以安全模式启动MySQL:cd/usr/local/mysql/binsudo./mysqld_safe--skip-grant-ta
MySQL exists 和in 详解及区别
MySQLexists和in详解及区别有一个查询如下:SELECTc.CustomerId,CompanyNameFROMCustomerscWHEREEXISTS(SELECTOrderIDFROMOrdersoWHEREo.CustomerID=
mysql7.x单独安装mysql的方法
是CentOS7的yum源中默认好像是没有MySQL的。为了解决这个问题,我们要先下载mysql的repo源。1.下载mysql的repo源$wgethttp://repo.mysql.com/mysql-community-rel
MySQL实时监控工具orztop的使用介绍
前言orztop是一款实时showfullprocesslist的工具,我们可以实时看到数据库有哪些线程,执行哪些语句等。工具使用方便简单。解决了我们需要手动刷新showfullprocess
MySQL基础教程之IN的用法详解
MySQLIN语法IN运算符用于WHERE表达式中,以列表项的形式支持多个选择,语法如下:WHEREcolumnIN(value1,value2,...)WHEREcolumnNOTIN(value1,value2,...)当IN前面加
mysql免安装没有任何root权限
1、下载MySQLCommunityServer5.5.41Linux-GenericCompressedTARArchivemysql下载链接2、解压tar包。例如:解压到/home/work目录下,附:由于解压文件名过长,可通过重
浅谈mysql数据库中的换行符与textarea中的换行符
1.mysql数据库中的换行符在mysql数据库中,其换行符为\n即char(10),在python中为chr(10)2.textarea中的换行符textarea中的换行符为\r\n3.web应用中换行符转换以下
mysql 5.7.17 winx64安装配置方法图文教程
Windows安装mysql-5.7.17-winx64.zip方式记录<1.去官网上下载.zip格式的文件.2.解压到一个文件夹,这里我用D:\MySql表示3.在D:\MySql\mysql-5.7.17-winx64下新建m
mysql 5.7.13 winx64安装配置方法图文教程(win10)
本文实例为大家分享了mysql5.7.13winx64安装配置方法图文教程,供大家参考,具体内容如下下载地址:http://dev.mysql.com/downloads/file/id=463242安装1、解压下载
Ubuntu16.04 server下配置MySQL,并开启远程连接的方法
背景最近正在学nodejs,想到曾经有台云服务器,但是很久不用了,由于怕麻烦,一股脑的把云主机重装了个Ubuntu系统,于是配置MySQL成了配置服务中的一个环节(node用不用
MySQL Daemon failed to start错误解决办法
MySQLDaemonfailedtostart错误解决办法前两天我们发现发布好的网站不可以进行注册,登陆这些活动,但是访问页面是正常的。于是开始对问题进行排查,首先我们重启了j
mysql 5.7.17 安装配置方法图文教程(windows)
一、下载软件1.进入mysql官网,登陆自己的Oracle账号(没有账号的自己注册一个),下载Mysql-5.7.17,下载地址:http://dev.mysql.com/downloads/mysql/2.将下载好的文
Mysql 5.7.17安装后登录mysql的教程
mysql-5.7.17的安装在文章下面有介绍,大家可以参考下。下面先给大家介绍下Mysql5.7.17安装后登录mysql的教程,一起看看吧。在运行./bin/mysqld–initialize初始化
mysql 5.7.17 winx64安装配置图文教程
针对之前安装mysql的笔记进行了总结,分享给大家。第一步:下载mysql-5.7.17-winx64解压版本:http://dev.mysql.com/downloads/mysql/第二步:解压到安装目录,如:C:\
windows无法启动MySQL服务报错1067的解决方法
突然登陆MySQL时,出现禁止访问或者无法连接到数据库,回到服务,去打开wampmysqld,发现”windows无法启动MySQL服务错误1067“,死活启动不了,咋办?虾苗我来给大家分
mysql 5.7.17 winx64免安装版配置方法图文教程
最近在安装mysql5.7.17免安装版的心得一、下载解压https://pan.baidu.com/s/1mi4UHtA二、设置环境变量path:三、配置文件复制my-default,在根目录粘贴并重命名为m
mysql 5.7.17 安装配置方法图文教程(ubuntu 16.04)
在MySQL官网上下载最新版的UbuntuLinux专用的MySQL。我这里下载的是:mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar也可从以下mirrors下载:http://mirr
CentOS7下MySQL5.7安装配置方法图文教程(YUM)
安装环境:CentOS764位,MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/#下载mysql源安装包shell>wgethttp://de
MySQL按照汉字的拼音排序简单实例
如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名
MySQL 5.7.13 源码编译安装配置方法图文教程
安装环境:CentOS764位MINI版官网源码编译安装文档:http://dev.mysql.com/doc/refman/5.7/en/source-installation.html一、系统安装条件官方文档说明:http://dev.
mysql 5.7.17 安装配置方法图文教程(windows10)
mysql5.7.17安装配置方法整理第一步到MySQL官网下载mysql-5.7.17-winx64.zip第二步解压缩mysql-5.7.17-winx64.zip第三步新建一个my.ini文件,然后用记事本打开输入
Mac下mysql 5.7.17 安装配置方法图文教程
一、下载MySQL官网下载页面点击后进入如下页面按图操作即可,接下来:二、安装和配置安装按照步骤来即可。但是要记住最后的初始密码。最后我们在电脑的系统偏好设置
mysql 5.7.10 winx64安装配置方法图文教程(win10)
mysql还是比较好用的一款关系型数据库,今天重装了win10系统,于是想尝试安装解压版的mysql,安装完成之后写来和有需要的小伙伴们一起分享。工具:win10系统64bitmys
Mac OS10.11下mysql5.7.12 安装配置方法图文教程
MacOS10.11安装和配置MySQL,主要是图,步骤我简单说明一下。首先访问mysql官网并下载安装程序,当然在下载之前你需要线注册下账号。网站地址:MySQL下载页面,下载两