![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
rickypc
这个作者很懒,什么都没留下…
展开
-
基于MySQL的高性能数据库应用开发
转自:http://www.freelab.net/unix/mysql_app.html一、高性能数据库的选择 ---- 在数据库的应用开发中,常常会遇到性能和代价的之间矛盾。以作者在开发股市行 情查询和交易系统中遇到的问题为例,要在实时记录1000多只股票每分钟更新一次的行 情数据的同时,响应大量并发用户的数据查询请求。考虑到性价比和易维护性,系统又 要求在基于PC服务器,Wi转载 2009-08-04 11:51:00 · 803 阅读 · 0 评论 -
实例讲解如何使用C++操作MySQL数据库类
/* * project: * 通用模块 ( 用 c++ 处理 mysql 数据库类,像ADO ) * * description: * * 通过DataBase,RecordSet,Record,Field类,实现对mysql数据库的操作 * 包括连接、修改、添加、删除、查询等等,像ADO一样操作数据库,使 * 用方便 * * ( the end of this file have one sample, * welcom to use... ) * * * file:zlb_mysql.h * * au转载 2010-08-03 18:47:00 · 1094 阅读 · 0 评论 -
gb2312_chinese_ci和gbk_chinese_ci以及gb2312_bin,gbk_bin的区别
<br /><table style="table-layout: fixed; word-wrap: break-word" mce_style="table-layout: fixed; word-wrap: break-word" cellspacing="0" cellpadding="0" width="100%" border="0"> <tbody> <tr> <td valign="top"> <div clas转载 2010-06-13 11:39:00 · 969 阅读 · 0 评论 -
MySQL的sql mode介绍
http://wshdzkd.javaeye.com/blog/456238http://blog.sina.com.cn/s/blog_4027f79a0100eo07.html转载 2010-09-09 12:25:00 · 449 阅读 · 0 评论 -
应用调度和锁定对MySQL查询执行 优化
<br />数据库管理员工作中常会遇到让单独的查询执行的速度变快。MySQL还允许你改动语句调度的优先级,它可以使来自多个客户端的查询更好地协作,这样单个客户端就不会由于锁定而等待很长时间。改动优先级还可以确保特定类型的查询被处理得更快。下面我们来讲解MySQL的默认的调度策略和可以用来影响这些策略的选项。还有并发性插入操作的运用和存储引擎锁定层次对客户端的并发性的影响。为了讨论的方便,我们把执行检索(SELECT)的客户端称为"读取者",把执行修改操作(DELETE、INSERT、REPLACE或UPDA转载 2010-09-08 16:06:00 · 1582 阅读 · 0 评论 -
通过分区(Partition)提升MySQL性能
通过分区(Partition)提升MySQL性能 ——MySQL5.1新特性翻译系列几年前,俺写过一篇题为“The Foundation of Excellent Performance”的文章(现在仍然可以在http://www.tdan.com/i016fe03.htm看到),俺对SQL语句是影响数据库驱动系统性能的第一要素的观点有点质疑。其实在那时我在文章中就坚信数据库的物理设计在对高级数据库的性能影响上远比其他因素重要。同时俺还给大家看了Oracle的研究,他们解释了为什转载 2010-09-27 15:47:00 · 454 阅读 · 0 评论 -
关于MYSQLIMPORT的详细解释
<br />http://xiayh04.javaeye.com/blog/669052<br /> <br />或者 http://blog.chinaunix.net/u/29134/showart_370194.html<br /> <br />或者 http://blog.sina.com.cn/s/blog_4758c86d0100g8du.html转载 2010-10-10 01:25:00 · 948 阅读 · 0 评论 -
mysql 5.0中的profile功能
<br />在MYSQL的5.0.37版本以上,支持profile的功能; <br />小结如下: <br />show profile 的格式如下: <br /><br />SHOW PROFILE [type [, type] … ] <br /> [FOR QUERY n] <br /> [LIMIT row_count [OFFSET offset]] <br /><br />type: <br /> ALL <br /> | BLOCK IO <br /> | CONTEXT转载 2010-10-18 15:21:00 · 735 阅读 · 0 评论 -
根据STATUS信息对MySQL进行优化
公司的nagios监控服务器长期对内网用MySQL数据库发出ctritical报警,因为我将其他同事的手机短信报警也开通了,搞得整个系统组的同事都怨声载道(呵呵)这时候就需要根据其status对其Mysql数据库进行优化了,这时候可以等MySQL服务器稳定运行了一段时间后运行,根据服务器的“状态”进行优化。mysql> show global status;可以列出MySQL服务器运行各种状态值,我个人较喜欢的用法是show status like '查询值%'; mysql> show varia转载 2010-10-18 18:49:00 · 540 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
在编程领域有一句人尽皆知的法则“程序 = 数据结构 + 算法”,我个人是不太赞同这句话(因为我觉得程序不仅仅是数据结构加算法),但是在日常的学习和工作中我确认深深感受到数据结构和算法的重要性,很多东西,如果你愿意稍稍往深处挖一点,那么扑面而来的一定是各种数据结构和算法知识。例如几转载 2011-08-21 20:28:07 · 962 阅读 · 0 评论 -
MySQL备份和恢复数据表的方法
关键词:MySQL 备份 恢复 备份是最简单的保护数据的方法,本节将介绍多种备份方法。为了得到一个一致的备份,在相关的表上做一个LOCK TABLES,你只需一个读锁定,当你在数据库目录中做文件的一个拷贝时,这允许其他线程继续查询该表;当你恢复数据时,需要一个写锁定,以避免冲突。 使用SQL语句备份和恢复 你可以使用SELECT INTO OUTFILE语句备份数据,并用转载 2010-05-28 16:55:00 · 921 阅读 · 0 评论 -
MySQL数据库接口的VC实现与应用
摘要:MySQL数据库作为一种网络数据库性能十分出色,但其在应用软件中使用较少。本文将主要探讨MySQL提供的两种数据库接口 ——(ODBC API和C API)在VC中的应用,并且形成一个类用以封装C API数据库接口的功能。 关键词:MySQL;数据库接口;ODBC API;C API下载本文配套源代码引言随着现代计算机软硬件及网络技术的发展,在网上查找资料已成为现在获取信息的转载 2010-03-31 17:56:00 · 1021 阅读 · 0 评论 -
mysql命令大全
启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show databases; 选择数据库:use databaseName; 列出表格:show tables; 显示表格列的属性:show columns from tableName; 建立转载 2009-11-19 13:41:00 · 547 阅读 · 0 评论 -
Mysql 命令实例
1. Mysql 培训 1.1. 培训目的 本文档是针对MySQL 数据库方面的基础培训,为了使项目组成员能够达到使用MySQL 数据库的目的。 1.2. 培训对象 开发人员 1.3. 常用词及符号说明 常用词: Mysql:一种免费的跨平台的数据库系统 E:/mysql:表示是在dos 命令窗口下面 mysql> 表示是在mysql 的命令行下 1.4. 参考信息 http://dev.mysq转载 2009-11-19 13:42:00 · 3208 阅读 · 0 评论 -
MySql 常见异常
1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。 1044错误:数据库用户权限不足,请联系空间商解决 1045错误:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。 1054错误:程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖。 1146错误:数据表缺失,请恢复备份数据. 1005:创建表失败 1006:创建数据库失败 1007:转载 2009-11-19 13:45:00 · 931 阅读 · 0 评论 -
mysql的CR_COMMANDS_OUT_OF_SYNC错误
mysql执行sql语句时有时会出现CR_COMMANDS_OUT_OF_SYNC错误(2014)提示语为commands out of sync; you cant run this command now网上对此错误的描述很少,而且没有给出解决方法。其实这是因为上一个sql执行返回了多个结果集,但没有把结果都取出来,就执行了新的sql语句,就会产生这个错误。应在sql语句转载 2009-11-19 12:53:00 · 3064 阅读 · 0 评论 -
MySql 备份与恢复
本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。 目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以转载 2009-11-19 13:47:00 · 320 阅读 · 0 评论 -
分析in和exists的区别与执行效率的问题
本文主要分析了in和exists的区别与执行效率的问题: in可以分为三类: 1、形如select * from t1 where f1 in ( 'a ', 'b '),应该和以下两种比较效率。 select * from t1 where f1= 'a ' or f1= 'b转载 2009-11-23 12:58:00 · 359 阅读 · 0 评论 -
SQLite3 使用教学
今天注意到SQLite 3.6.11(上个月发布的)增加了一个我期待已久的online backup接口,激动之余就顺便和大伙儿聊一下SQLite数据库。本帖权当是SQLite扫盲,如果你对SQLite已经很熟悉,本文就不必再看了。 ★技术上的优点和特性 SQLite是一个轻量级、跨平台的关系型数据库。既然号称关系型数据库,支持SQL92标准中常用的玩意儿(比如视图、事务转载 2009-11-27 11:58:00 · 2236 阅读 · 0 评论 -
Windows下Mysql数据库服务的关闭和重启
有时我们在手动修改了Mysql的配置文件之后,我们要重启Mysql服务才能使之生效,这里提供几种重启方法:1、windows下重新启动mysql5的方法:在安装mysql时系统会添加服务,可以通过管理工具里面的 一项来停止和启动mysql。这样修改的my.ini就会生效了。2、也可以用命令行模式,在运行里输入:停止:net stop mysql(其中mysql为你安装的mysql服务转载 2009-12-08 12:04:00 · 50336 阅读 · 0 评论 -
mysqldump使用说明
导出要用到MySQL的mysqldump工具,基本用法是: SQL代码 shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump –help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有–quick或–opt选项,m转载 2010-03-29 20:36:00 · 445 阅读 · 0 评论 -
Mysql数据库相关资料索引(2010年7月及以前资料)
mysql 相关资料链接一、基础知识1.mysql入门mysql简介mysql 5入门实践mysql初学者使用指南常用mysql命令集锦Mysql的技术特点Mysql 日志文件简述mysql存储引擎简述Mysql慢查询日志mysql学习转载 2011-08-24 20:00:54 · 1322 阅读 · 0 评论