Welcome 微信登录

首页 / 数据库 / MySQL

PHP+MySQL分页处理的探讨

PHP+MySQL分页处理的探讨

常见的分页处理流程为: 1、用select count(*) from tbl_name取得待分页的总记录数 2、根据每页的记录数计算出总页数:总页数 = ceil(总记录数/每页记录数) 3、根据当前页号计算出起始位置:起始位置 = (当前页号-1)*每页记录数 4、用select * from tbl_name limit 起始位置,每页记录数 取得待显示记录 5、列表输出相关信息 在这个流程中,数据库需要两次遍历表才能得到所需数据。尽管limit会在...
VC++连MySQL小记

VC++连MySQL小记

传说MySQL性能很好,准备测试一下,如果效果好的话就把数据库换成MySQL.但没想到这一弄就折腾了两个小时.唉!不过还好现在都解决了,恩,现在把前两个小时里学到的东西记在这里,以备不时之需哈MySQL是开源的,网上很容易就下的到MySQL Dowload.我下的是WINDOWS版的,安装很简单,这里就不多说了,但是别忘了还得下个管理工具.MySQL不像MSSQL那样带有图形界面的管理工具,图形界面程序它只带了重新配置MySQL的MySQLInstance...
MySQL数据库5.1正式版即将发布

MySQL数据库5.1正式版即将发布

Sun日前已经确认最新版的 MySQL 5.1的所有重大漏洞已经被修复,一切都准备就绪,翘首以盼的开源用户可以期待它能够在未来的几周之内公开发布.Sun公司的数据库产品部门副主席 Zack Urlocker表示,Sun的开发人员已经在很多方面对MySQL 5.1进行了反复检查和测试,确保公开发行的正式版毫无问题. Sun的官员早在四月份的MySQL大会上就曾经放出消息说,这个新版的MySQL数据库会在会议结束的几周之内与大家见面.不过,为了找出 My...
MySQL的CSV引擎应用实例解析

MySQL的CSV引擎应用实例解析

如果您想把EXCEL的数据或者CSV格式的数据导入到MySQL中,MySQL的CSV引擎再适合不过了。MySQL的CSV引擎在5.0后开始提供,不过不支持WINDOWS,到了5.1才支持。今天我测试的版本号是5.0.45一、注意几点:1、没有索引,跟MySQL5的数据字典库一样。2、可以直接用任何文本编辑器来编辑数据文件。3、非英文编码问题。我的字符终端和表都是UTF-8的,所以要把上传的CSV文件保存为UTF-8的编码。4、编码转化工具,我这边在WIND...
Oracle的sqlcode对应的错误信息sqlerrm

Oracle的sqlcode对应的错误信息sqlerrm

在PLSQL的调试中,总会遇到这样那样的异常,有些异常都不知道是怎么回事,通过下面的语句就可以得到具体的错误信息。将语句中的-1438替换成发生异常的sqlcode即可:declare beginDBMS_OUTPUT.PUT_LINE( sqlerrm(-1438));end;MySQL的CSV引擎应用实例解析Linux下C连接MySQL找不到MySQL.H的问题相关资讯 Oracle教程 Oracle使用 Oracle中纯数字的varchar2类型...
Linux下C连接MySQL找不到MySQL.H的问题

Linux下C连接MySQL找不到MySQL.H的问题

在Linux下安装MySQL,我只安装了SERVER安装包和CLIENT安装包,对于平常的使用,这已经足够,但对于要在Linux下进行数据库的开 放,则还需要安装一个软件包:MySQL-devel包。并且该软件包的版本应该与你之前安装的SERVER及CLIENT包版本一致,否则会出现重复定 义等一大堆问题。我安装所使用的三个文件如下:MySQL-client-standard-4.1.22-0.rhel4.i386.rpmMySQL-server-stan...
Ubuntu下的免安装MySQL

Ubuntu下的免安装MySQL

全面转到Linux下工作了,以前windows下的一些服务,数据库都要一步步转过来了。apache,tomcat,jboss等轻松搞定,就是这个mysql竟然折腾了2,3天。主要是为了保证copy过来简单配置就可以使用,所以没有使用其默认安装路径(保持windows下的习惯,Server 统一放在 myServeres目录下)。结果配置文件,权限等折腾了半天。好了,言归正传。首先描述下我的系统环境:Ubuntu8.04.1, 安装了build-essent...
详解在Linux或UNIX机器上设置多个DB2系统

详解在Linux或UNIX机器上设置多个DB2系统

一台Linux或UNIX机器上设置多个DB2系统 在 DB2 for Linux, UNIX, and Windows Version 8 之前,SAP 客户只能在一台物理机器上安装每个 DB2 版本的一个拷贝,因为安装路径是硬编码的。尽管 DB2 Version 8 提供了替换的修订包映像,但是这些映像只用于测试,在生产环境中 SAP 不支持它们。 对于 DB2 9,客户可以在一台物理机器上安装多个 DB2 软件拷贝。数据库的安装是相互独立的。它们可以是...
在Linux、Windows上如何按日期逻辑备份数据库

在Linux、Windows上如何按日期逻辑备份数据库

在逻辑备份数据库时,用户可能会希望在dmp文件中加入日期变量,以区分不同日期的备份文件,并且可以防止意外的覆盖。参考了eagle的一书《循序渐近Oracle》,并且试验了一些脚本如下:1.Linux或者unix上的脚本包括一个脚本:exp rman/rman file="date +%y%m%d".dmp log="date +%y%m%d".log2.在windows上的脚本包括两个脚本,该脚本可以实现生成当天的dmp文件,并且删掉前天的dmp文件。脚本...
MySQL学习系列之数据库概述

MySQL学习系列之数据库概述

资料来源:mysql5.1中文手册 MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发、发布并支持的。MySQL AB是由多名MySQL开发人创办的一家商业公司。它是一家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商业模型。 在MySQL的网站(http://www.mysql.com/)上,给出了关于MySQL和MySQL的最新信息。1)MySQL是一种数据库管理系统。 数据库是数据的结构化集合。它可以是任何东...
mysql数据文件破坏后的修复方法

mysql数据文件破坏后的修复方法

由于临时断电,使用kill -9中止MySQL服务进程,所有的这些都可能会毁坏MySQL的数据文件。如果在被干扰时,服务正在改变文件,文件可能会留下错误的或不一致的状态。因为这样的毁坏有时是不容易被发现的,当你发现这个错误时可能是很久以后的事了。于是,当你发现这个问题时,也许所有的备份都有同样的错误。 MySQL参考手册的第十五章讲述了MySQL自带的myisamchk的功能,以及如何使用它检查和修复你的MySQL数据文件。虽然这一章对于每个想要搭建一个强...
<< 291 292 293 294 295 296 297 298 299 300 >>