#sq

【MySQL锁】MySQL悲观锁和乐观锁概念

悲观锁与乐观锁是两种常见的资源并发锁设计思路,也是并发编程中一个非常基础的概念。本文将对这两种常见的锁机制在数据库数据上的实现进行比较系统的介绍。悲观锁(PessimisticLock)悲观锁的特点是先获取锁,再进行业务操作,即“悲观”的认为获取锁是非常有可能失败的,因此要先确保获取锁成功再进行...
代码星球 代码星球·2020-04-06

【MySQL】设置字符集UTF-8(解决)

1、检查你需要的字符集,GBK或者UTF82、数据库是否是UTF8,3、数据表是否是UTF84、模板是否设置了UTF-8以上都没设置错误,那么继续往下看:进入目标数据库,使用语句:SHOWVARIABLESLIKE'%character%';SHOWVARIABLESLIKE'%collation%'; &n...

【PHP】组合条件搜索SQL

前端html多个搜索条件组合后台一个sql语句,很方便和简洁:仅提供思路。也可以配合着进行分页操作,非常赞~...

【MySQL】玩转定时器

1、前置条件,你需要将服务器和mysql的时间都设置成东八区,php.ini和my.cnf配置(参考上篇文章)2、进入mysql客户端,推荐Navicatformysql3、首先查看是否开启了定时器的功能:####调试MYSQL定时器--时间设置正确情况下执行下面没影响xzz1128#####settime_zone=...
代码星球 代码星球·2020-04-06

【服务器时间修改为东八区】包括Apache2和mysql

1、服务器Apache时间修改,可通过修改php.ini进行修改所以就深入了解了一下,发现Apache(PHP)的服务器时间时区默认为UTC(CoordinatedUniversalTime世界统一时间).既然问题发现了就修改一下吧.(如图)1.找到php.ini如果是集成整合的PHP运行环境就修改整合环境下的Apac...

【CentOS6.5】MySQL安装和配置

1./etc/my.cnf 这是mysql的主配置文件 2、数据存放位置3、错误存放位置 ...

MySQL改动rootpassword的多种方法

方法1:用SETPASSWORD命令  mysql-uroot  mysql>SETPASSWORDFOR'root'@'localhost'=PASSWORD('newpass');方法2:用mysqladmin  mysqladmin-urootpassword"ne...

数据操作的封装--sqlhelper

  为了提高软件的灵活性和可维护性,软件的代码须要科学的管理。我们引入了架构这个词。设计模式提醒我们,软件中反复性的代码须要封装起来。近期在做收费系统时。须要和数据库进行频繁的联系。既然是反复的使用,就须要封装,这里使用到了sqlhelper。    先来看看...

MySQL高可用系列之MHA(二)

MHA提供了一系列配置參数。深入理解每一个參数的详细含义,对优化配置、合理使用MHA非常重要。非常多高可用性也都是通过合理配置一些參数而实现的。MHA包含例如以下配置參数,分别说明例如以下:hostname/ip/port(LocalOnly)hostname为MySQLServer的IP地址或主机名;ip为MySQL...

MySQL5.7 的 错误堆栈缓冲

什么是错误缓冲堆栈呢?举个非常简单的样例,比方运行以下一条语句:mysql>INSERTINTOt_datetimeVALUES(2,'4','5');ERROR1292(22007):Incorrectdatetimevalue:'4'forcolumn'log_time'atrow1上面1292这个代码指示的...

python json及mysql——读取json文件存sql、数据库日期类型转换、终端操纵mysql及python codecs读取大文件问题

preface:近期帮师兄处理json文件,须要读到数据库里面,以备其兴许从数据库读取数据。数据是关于yelp站点里面的:https://github.com/Yelp/dataset-examples,http://www.yelp.com/dataset_challenge/.涉及到一些json和sql的问题,记录...

解决MAC下PHP连接MYSQL错误Warning: mysql_connect(): No such file or directory in conn.php

今天在mac上用php去连接mysql数据库,出现了macPHPWarning: mysql_connect():[2002]Nosuchfile...详细例如以下所看到的:DirkMacBook:voteDirk$phpunitMyTest.php Warning:mysql_connect():...

Win7下SQLite的简单使用

前言    SQLite是一个软件库,实现了自给自足的、无server的、零配置的、事务性的SQL数据库引擎。SQLite是在世界上最广泛部署的SQL数据库引擎。SQLite源码不受版权限制。  简单的认识了SQLite之后,我就非常想来尝试一下。他如此的轻量,作为一个程序猿,我没有理由不去学习一下。SQLite下载和...
代码星球 代码星球·2020-04-06

mysql数据库分库分表(Sharding)

通过数据切分技术将一个大的MySQLServer切分成多个小的MySQLServer,既攻克了写入性能瓶颈问题,同一时候也再一次提升了整个数据库集群的扩展性。不论是通过垂直切分,还是水平切分。都能够让系统遇到瓶颈的可能性更小。尤其是当我们使用垂直和水平相结合的切分方法之后,理论上将不会再遇到扩展瓶颈了。转自:http:...

mySql 主从复制linux配置

总结:主库(192.168.1.251):/etc/my.cnf.d/server.cnf[mysqld]log-bin=mysql-binserver-id=1从库(192.168.1.254):/etc/my.cnf.d/server.cnf[mysqld]log-bin=mysql-binserver-id=2重...
首页上一页...723724725726727...下一页尾页