
mysql
hechurui
一介草夫,不甚言辞
展开
-
MySQL创建方法错误:This function has none of DETERMINISTIC, NO SQL
select,以及创建function时: 出错信息: ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the l原创 2015-11-05 13:55:05 · 2992 阅读 · 0 评论 -
Mysql字符串字段判断是否包含某个字符串的3种方法
方法一: SELECT * FROM users WHERE emails like "%b@email.com%"; 方法二: 利用mysql 字符串函数 find_in_set(); SELECT * FROM users WHERE find_in_set('aa@email.com', emails); 这样是可以的,怎么理解呢? mys原创 2015-10-20 16:13:15 · 109360 阅读 · 1 评论 -
MySql 查询以逗号分隔的字符串的方法(正则)
现数据库表中某个字段保存的值为“01,07,08”,需要sql去查询下表中到相应的名称: NND,一点思路都木有,想了老久,突然想到了正则表达式....!啊哈哈哈..... 1、最开始想到的是find_in_set()... 查询字段中包含01,07,08的记录: SELECT * FROM test WHERE find_in_set('01',itemn原创 2016-01-20 19:35:38 · 18495 阅读 · 0 评论 -
mysql主从同步配置
一、环境 master:192.168.124.51 MYSQL版本:5.1.48-community-log slave: 192.168.124.52 MYSQL版本:5.1.48-community-log 二、主从数据库 将主机上现有的数据库备份,然后在从机上建立同名数据库并还原。 (这次做的是51上的两个数据库database1和dat转载 2016-06-27 20:26:34 · 628 阅读 · 0 评论 -
mysql一主多从同步配置
这次是一主多从的测试,其实和一主一从是一样的原理。 一、环境 master:192.168.101 MYSQL版本:5.1.48-community-log slave1:192.168.2.182 MYSQL版本:5.1.48-community-log slave2:192.168.2.111 MYSQL版本:5.1.48-community-log转载 2016-06-27 20:28:20 · 3107 阅读 · 0 评论 -
MySQL数据库获取汉字拼音的首字母函数
DELIMITER $$ USE `test`$$ DROP FUNCTION IF EXISTS `getFirstHanZiCode`$$ CREATE DEFINER=`hjd`@`%` FUNCTION `getFirstHanZiCode`(in_string VARCHAR(100)) RETURNS VARCHAR(100) CHARSET utf8 BEGIN #定义临时字符原创 2016-12-09 14:09:16 · 1787 阅读 · 1 评论