![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
修行者 坚守者
Stay hungry Stay foolish
展开
-
mySQL中replace的用法
mysql replace实例说明: UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def'); REPLACE(str,from_str,to_str) 在字符串 str 中所有出现的字符串 from_str 均被 to_str替换,然后返回这个字符串 这个函数用来批量替换数据中的非法关键字是很有用的!如下例子: 例1:UPDATE转载 2015-12-17 15:15:00 · 202 阅读 · 0 评论 -
mysql insert语法注意事项(ON DUPLICATE KEY UPDATE )
转:http://blog.163.com/lgh_2002/blog/static/44017526201111871859356/INSERT语法 INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] V转载 2016-09-08 23:20:52 · 745 阅读 · 0 评论 -
mysql实现oracle rownum的用法
转:http://zhidao.baidu.com/link?url=OEmtwEJ6Y-QMg1VxmkscjiMp6IrZaxdxRVI35qwPFA8zpUakRvo4cfzlNO0hg_CtbaMupo4H1IsBfLlzFUc1Gqselect * from table limit m,n其中m是指记录开始的index,从0开始,表示第一条记录n是指从第m 1条开始,取n转载 2016-08-21 19:03:31 · 2375 阅读 · 0 评论 -
java连接mysql数据库乱码的解决方法
转:http://www.jb51.net/article/37054.htm这篇文章主要介绍通过java连接mysql数据库的时候,页面出现乱码,这里简单分享下解决方法, 需要的朋友可以参考下解决方法一: mysql安装时候的编码, 看下my.ini,有无 复制代码代码如下:[mysql] default-c转载 2016-08-10 19:50:34 · 1151 阅读 · 0 评论 -
mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用
转:http://blog.chedushi.com/archives/11486 我们在连接mysql数据库的时候一般都会在url后面添加useUnicode=true&characterEncoding=UTF-8 ,但是问什么要添加呢? 添加的作用是:指定字符的编码、解码格式。 例如:mysql数据库用的是gbk编码,而项目数据库用的是utf-8编转载 2016-08-10 19:52:13 · 676 阅读 · 0 评论 -
Java 写入mysql 中文乱码问题(解决)
转:http://jingyan.baidu.com/article/95c9d20d49e025ec4e75618a.html转载 2016-08-10 19:53:50 · 424 阅读 · 0 评论 -
mysql更新判断存在更新,不存在插入
转:http://blog.csdn.net/zbz0425/article/details/45815635MySQL 更新插入,可以执行类似oracle 的 merge 语句来做判断是更新还是插入这就要介绍一下在MySql中INSERT语法具有一个条件DUPLICATE KEY UPDATE,这个语法和适合用在需要判断记录是否存在,不存在则插入存在转载 2016-09-08 21:13:24 · 598 阅读 · 0 评论 -
求sql语句 想要输出 姓名相同,身份证号码不同的记录
转:http://zhidao.baidu.com/question/514355321.htmlSELECT姓名,COUNT ( DISTINCT 身份证号码 ) 身份证数量FROM表GROUP BY姓名HAVING COUNT ( DISTINCT 身份证号码 ) > 1转载 2016-10-24 20:50:40 · 5699 阅读 · 0 评论 -
一个超长SQL语句的规范书写格式范例.
转:http://blog.csdn.net/only_endure/article/details/4020708版权声明:本文为博主原创文章,未经博主允许不得转载。[c-sharp] view plain copyselect f.*, g.trueworkload from (select a.us转载 2016-10-31 18:43:20 · 957 阅读 · 0 评论 -
MySQL理解索引、添加索引的原则
转:http://www.2cto.com/database/201505/400093.html[理解索引]要理解索引,首先需要了解数据如何存储在硬盘上。不同的存储引擎采取的措施可能不一样,比如MySQL客户端默认采用MyISAM,该引擎为每个表创建单独的文件。不管是否为每个表创建了单独的文件,操作系统从硬盘读取数据到内存中总是以页为单位的。因此,如果转载 2017-02-28 11:10:15 · 213 阅读 · 0 评论 -
脏读 幻读 不可重复读
转:http://blog.csdn.net/fatherican/article/details/449669211, 脏读一个事务读到另一个事务,尚未提交的修改,就是脏读。这里所谓的修改,除了Update操作,不要忘了,还包括Insert和Delete操作。脏读的后果:如果后一个事务回滚,那么它所做的修改,统统都会被撤销。前一个事务读到的数据,就是垃圾数转载 2017-02-13 15:11:01 · 265 阅读 · 0 评论 -
解决不能远程连接Linux服务器上MySQL的问题
转:http://blog.csdn.net/qq473179304/article/details/566653641)安装好MySQL后,修改如下文件sudo vim/etc/MySQL/mysql.conf.d/mysqld.cnf找到bind-address = 127.0.0.1,将绑定地址改成你服务器的地址【就是你的服务器机器的ip】2)然后启动转载 2017-03-31 23:36:50 · 2731 阅读 · 0 评论 -
CentOS6.5安装与配置Mysql数据库
转:http://www.centoscn.com/mysql/2014/1211/4290.html一、mysql简介说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就转载 2017-03-31 23:38:01 · 356 阅读 · 0 评论 -
MySQL多实例配置(一)
转:http://blog.csdn.net/leshami/article/details/40339167版权声明:本文为博主原创文章,欢迎扩散,扩散请务必注明出处。 MySQL数据库的集中化运维,可以通过在一台MySQL数据库服务器上,部署多个MySQL实例。该功能是通过mysqld_multi来实现。mysqld_multi用于管理多个mysq转载 2017-04-24 22:25:04 · 317 阅读 · 0 评论 -
如何配制MySql的Replication
转: http://blog.csdn.net/bluishglc/article/details/57443031.建立专门用于Replication的账户 首先Replication操作会涉及到的两个重要权限,这里先做一下说明:The REPLICATION CLIENT privilege enables the use of SHOW MASTER转载 2017-04-24 22:25:32 · 249 阅读 · 0 评论 -
MySql索引中,对NULL的处理
转:http://blog.csdn.net/imzoer/article/details/8518610 版权声明:本文为博主原创文章,未经博主允许不得转载。从网上学习的时候一直看到,MySQL列建议列是非null的。说是如果是允许null的列,对索引会有影响(索引不会包括有NULL值)。原文如下:尽量避免NULL:应该指定列为NOT NULL,除非你想存储NULL。在M转载 2016-09-08 23:19:48 · 270 阅读 · 0 评论 -
mysql 中存在null和空时创建唯一索引的方法
转:http://www.jb51.net/article/56364.htm 据库默认值都有null,此时创建唯一索引时要注意了,此时数据库会把空作为多个重复值 好多情况下数据库默认值都有null,但是经过程序处理很多时候会出现,数据库值为空而不是null的情况。此时创建唯一索引时要注意了,此时数据库会把空作为多个重复值,而创建索引失败,示例如下:步骤1转载 2016-09-08 23:18:45 · 9417 阅读 · 1 评论 -
Mysql,Oracle,Java数据类型对应
MysqlOracleJava BIGINT NUMBER(19,0)java.lang.Long BIT RAWbyte[] BLOB BLOB RAWbyte[]转载 2015-12-23 12:43:54 · 292 阅读 · 0 评论 -
(转载)Mysql导入数据相当慢
转:http://blog.csdn.net/tylai520/article/details/6204365版权声明:本文为博主原创文章,未经博主允许不得转载。导入数据的方法导出(备份):mysqldump -u 用户名 -p databasename >exportfilename导入(还原):方法一 mysql -u 用户名 -p databa转载 2016-01-13 08:50:05 · 209 阅读 · 0 评论 -
MySQL 去除字段中的换行和回车符
转:http://blog.csdn.net/gyanp/article/details/7109314版权声明:本文为博主原创文章,未经博主允许不得转载。 UPDATE SMS_PROVINCE SET PROVINCENAME = REPLACE(REPLACE(PROVINCENAME, CHAR(10),''), CHAR(13),''); 环境:转载 2016-01-13 14:00:52 · 416 阅读 · 0 评论 -
CentOS 6.5系统中安装配置MySQL数据库
就像Windows server 2003,2008中一般安装的是Sql Server 数据库,在linux系统中一般安装的是mysql数据库,而且Mysql数据库的第一个版本就是发行在Linux系统上的。一、mysql简介MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的转载 2016-02-22 13:41:53 · 332 阅读 · 0 评论 -
MySQL创建用户的三种方法
前言:mysql创建用户的方法分成三种:INSERT USER表的方法、CREATE USER的方法、GRANT的方法。一、账号名称的构成方式账号的组成方式:用户名+主机(所以可以出现重复的用户名,跟其他的数据库不一样)用户名:16字符以内.主机名:可以用主机名和IP地址,也可以用通配符通配符说明:172.18.10.%(IP地址为172.18.10段的所有转载 2016-02-22 13:57:56 · 299 阅读 · 0 评论 -
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
转:http://zhengdl126.iteye.com/blog/419850?page=2#comments第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层 已经成为架转载 2016-04-04 22:03:22 · 240 阅读 · 0 评论 -
javaWeb项目中mysql的NULL和空之争
转:http://blog.csdn.net/itbuluoge/article/details/50836754一、引子 在项目中遇到一个奇怪的问题,调用一个更新接口,接口要求对象的一个属性name值为空,就可以更新,但是如果不为空就不能更新。 然后在数据库里,手动把name字段的值清空了,但是调用后依然出错,于是乎开始进一步分析原因。二、数据库结构 如图,其转载 2016-04-07 11:14:39 · 458 阅读 · 0 评论 -
Mysql支持的数据类型(总结)
转:http://mrxiong.blog.51cto.com/287318/1651098一.数值类型Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION),并在此基础上进行扩展。扩展后增加了TINYIN转载 2016-04-08 14:24:55 · 287 阅读 · 0 评论 -
MySQL 字符串 转 int/double CAST与CONVERT 函数的用法
转:http://hongmin118.iteye.com/blog/2029728MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下: Sql代码 CAST(value as type); CONVERT(value, type); 就是CAST(xxx转载 2016-04-08 14:47:24 · 56078 阅读 · 0 评论 -
mysql Cast函数和操作符
转:http://www.cnblogs.com/end/archive/2011/04/01/2002517.html Mysql类型转换12.8. Cast函数和操作符BINARYBINARY操作符将后面的字符串抛给一个二进制字符串。这是一种简单的方式来促使逐字节而不是逐字符的进行列比较。这使得比较区分大小写,即使该列不被定义为 BINARY或 BLOB。BIN转载 2016-04-08 14:48:48 · 396 阅读 · 0 评论 -
Mysql支持的数据类型(总结)
转:http://mrxiong.blog.51cto.com/287318/1651098/ 一.数值类型 Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION),并在此基础上进行扩展。 扩展后增加了TI转载 2016-04-08 14:50:09 · 407 阅读 · 0 评论 -
数据库索引的作用和优点缺点
转:http://blog.csdn.net/pang040328/article/details/4164874 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整转载 2016-06-08 15:34:39 · 281 阅读 · 0 评论 -
sql 中的 and or 并用
转:http://jingyan.baidu.com/article/19020a0a09d37e529c284273.html根据当前时间,查询当前班次。如白班、夜班...工具/原料MSSQL建表方法/步骤1查询数据表数据转载 2016-06-21 10:00:21 · 1916 阅读 · 0 评论 -
SQL的WHERE子句中包含多个AND和OR
转:http://my.oschina.net/xinxingegeya/blog/220122 摘要SQL的WHERE子句中包含多个AND和ORSQL的WHERE子句中包含多个AND和OR关于 sql的where子句中包含多个and和or是计算顺序问题,SQL在处理操作时会优先处理and操作,这就是很多人会得到很多错误的原因,举个例子:加入有表prod转载 2016-06-21 10:01:45 · 30775 阅读 · 3 评论 -
高性能Mysql主从架构的复制原理及配置详解
转:http://blog.csdn.net/hguisu/article/details/7325124/版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+] 温习《高性能MySQL》的复制篇.1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数转载 2017-04-24 22:26:48 · 298 阅读 · 0 评论