mysql
yuliying
这个作者很懒,什么都没留下…
展开
-
执行一次SQL查询,UPDATE多行记录
通常情况下,我们会使用以下SQL语句来更新字段值:UPDATE mytable SET myfield='value' WHERE other_field='other_value';但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?举个例子,我的博客有三个分类目录(免费资源、教程指南、橱窗展示),这些分类目录的信息存储在数据库表categories中,转载 2013-02-17 10:56:18 · 1142 阅读 · 0 评论 -
使用 MySQL 的条件判断实现大小值判断
如果在 MySQL 中使用了 InnoDB 引擎,那么对于常规的 COUNT (id) 等操作非常耗费资源,速度比较慢,为了保持效率,需要将这些数据行的统计值保存起来,使用的时候直接查询获取就可以了。比如一个 BBS 系统中需要将每个论坛板块的主题数量和回复数量作为一个字段保存到相应的板块信息表中;如果主题和回复变动不频繁,那么对这个统计值的操作也不频繁,每次使用 COUNT (id) 重新查询还转载 2013-02-25 20:10:21 · 4794 阅读 · 0 评论 -
mysql添加联合唯一索引
1.建立索引alter table `xx` add unique index(xx1,xx2);2.可以利用唯一性来使用ON DUPLICATE KEY 这种用法INSERT INTO test(`aid`,`downdate`,`downcount`) VALUES(12,...) ON DUPLICATE KEY UPDATE downcount = downcount+1转载 2013-03-02 20:41:51 · 1433 阅读 · 0 评论 -
linux 环境 c 连接mysql笔记
#include #include "/usr/include/mysql/mysql.h"int main(int argc , char *argv[]){ int i , j , num_fields; unsigned long *lengths; MYSQL *conn; MYSQL_RES *result; MYSQL_RO原创 2013-09-20 21:48:04 · 781 阅读 · 0 评论 -
安装完 MySQL 后必须调整的 10 项配置
转自: http://www.oschina.net/translate/10-mysql-settings-to-tune-after-installation?p=2#comments当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议。许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项转载 2014-02-10 11:39:46 · 570 阅读 · 0 评论 -
MySQL Innodb表导致死锁日志情况分析与归纳
转自: http://www.jb51.net/article/32651.htm发现当备份表格的sql语句与删除该表部分数据的sql语句同时运行时,mysql会检测出死锁,并打印出日志.转载 2014-03-22 16:21:40 · 697 阅读 · 0 评论 -
MySQL锁定机制简介
转自: http://www.cnblogs.com/ggjucheng/archive/2012/11/14/2770445.html前言为了保证数据的一致完整性,任何一个数据库都存在锁定机制。锁定机制的优劣直接应想到一个数据库系统的并发处理能力和性能,所以锁定机制的实现也就成为了各种数据库的核心技术之一。本章将对MySQL中两种使用最为频繁的存储引擎MyISAM和I转载 2014-03-22 16:57:47 · 440 阅读 · 0 评论