IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

查询

数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定

20日更新
MYSQL数据库的查询优化技术

今天看了MySQL的文档,也看了一些网上的文章,了解到了二进制数据在MYSQL中是如何处理的,许多例子是用在图像数据的存取中,偏偏我要存取的不是图像数据,不过也没有关系,反正都是二进制数据,没有区别.  我现在总结一下在LINUX下如何用C存取二进制数据.    如果是插入二进制数据,你能有如下的步骤:    1,定义一个缓冲

20日更新
MySQL中的二进制数据的存取

编译安装mysql4.0.26,为了保证所所有的重要数据全部都在/var分区下,需要手工指定mysql的默认数据库的路径。  查看了一下:  ./configure help发现里面有个:  datadir=DIR readonly architectureindependent data [PREFIX/share]  localstatedir=DIR modifiable singlemachine data [PREFIX/var]  由于数据库默

20日更新
指定mysql默认数据库路径的方法

mysql的乱码文件  今天下午搬迁服务器;转移数据被搞死掉了,由于数据是经过mysql低版本升级到高版本的;所以在搬迁的过程中出现很多问题。  因为开始建立数据库的时候用的默认字符集是gb2312,升级后的mysql 有点问题;最后将导出来的数据的setchar=gb2312 全部拿掉;  然后setchar 的文字集就要看你的mysql my.cnf

20日更新
mysql 乱码问题

初次在机器上安装Mysql时,你可以匿名访问数据库或者以不带口令的root身份进入数据库.  这一事实说明初始的安装是不安全的.作为管理员首先应该做的是为root用户设置口令并删除匿名用户.  1.如何设置密码   密码可以是空或非空,但不允许用通配符。一个空密码不意味着匹配任何字母或数字,它意味着用户必须不指定密码。

20日更新
Mysql 的用户管理及简化连接

FreeBSD 4.0 Release的ISO安装盘中有mysql的二进制安装包, 不用编译...  在清华BBS上看到有些朋友在 FreeBSD 4.0 Release上编译MySQL时通不过,停留在编译sql/sql_yacc.cc文件处,很长时间都通不过,有网友说编译了三个多小时都通不过,我真的很佩服他的耐心了。我也遇到了同样的问题,还有过错误的判断。通过与清华BBS

20日更新
FreeBSD 4.0 Release编译MySQL通不过的解决

利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。  1、创建保存备份文件的路径/mysqldata  #mkdir /mysqldata  2、创建/usr/sbin/bakmysql文件  #vi /usr/sbin/bakmysql  输入  rq=` date +%Y%m%d `  tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql  或者写成  rq=

20日更新
利用crontab,系统每天定时备份mysql数据库

mysql –h 主机名 –u 用户名 –p 用户密码  Communication failure during handshake. Is there a server running on localhost:3306?     今天重新部署我的工作环境,是一个Apache+PHP+Tomcat+Mysql的集成环境。  我有个追新的毛病,看到Mysql的新的stable版本释放出来我就下了一个,安装上了。其它的几个服务都

20日更新
mysql连接问题

注意:如果结果的长度大于服务器参数max_allowed_packet,字符串值函数返回NULL   对于针对字符串位置的操作,第一个位置被标记为1。   ASCII(str)   返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。   mysql> select ASCII(''2'');    > 50   mysql> s

20日更新
mysql的字符串函数

常见问题集锦  MySQL总是崩溃   首先你应该试着找出问题mysqld守护进程是否死掉或你的问题是否与你的客户有关。你可以用mysqladmin version检查你的mysqld服务器正常执行了多长时间,如果mysqld死了,你可以在文件“mysqldatadirectory/''hostname''.err”中找到其原因。  使用MySQL时的一些常见错误   MySQL serve

20日更新
MySQL常见问题解答及技巧

前几天为了在Tomcat5中配置MySql的数据源,在网上到处搜刮资料,最终仍未能配置成功。迫不得已,花了些银子买本书,看完后感觉收获很大。再来配置数据源简直就是小菜一碟了,现将配置过程详述如下,一来作为版书的资料,二来希望为大家提供些帮助。   一、配置环境变量:   mysql驱动程序可从www.mysql.com官方网站下载

20日更新
tomcat5中配置mysql数据源

此文档是一位高手同事Hewei的原创实践总结,过程真是精彩,最后修复损坏数据库取得圆满效果,值得收藏的一篇好文章   mysql数据库下损坏数据的恢复操作其过程总结  前几天因为mysql数据库部分数据损坏原因,我尝试了下恢复数据,之后整理以下文档,供各位参考,以备各位同事以后如有类似问题,可以少走些弯路,尽快解决问题

20日更新
mysql数据库下损坏数据的恢复操作及过程

在MYSQL数据库中,经常遇到字符问题,千奇百怪。我遇到的问题是:  Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/brand/list.php on line 51  SQL查询失败  error:()Illegal mix of collations (gb2312_chinese_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for

20日更新
Mysql字符问题

Apache 1.3.22 for Win32+PHP 4.0.6+Active Perl 5.006001+Zend Optimizer v1.1.0+mod_gzip 1.3.19.1a+MySQL 4.0.0 Alpha   Apache 1.X for win32虽然**能差(和IIS比起来差太远了,希望2.X for win32早点出),但是它的bug比较少,资源占用也少,而且它的模块式更方便功能的增加。PHP4具有执行快速,**能效率高的特点,P

20日更新
PHP&MYSQL服务器配置说明

1.内联结、外联结、左联结、右联结的含义及区别:  在讲MySQL的Join语法前还是先回顾一下联结的语法,呵呵,其实连我自己都忘得差不多了,那就大家一起温习吧(如果内容有错误或有疑问,可以来信咨询:陈朋奕 chenpengyi#gmail.com),国内关于MySQL联结查询的资料十分少,相信大家在看了本文后会对MySQL联结语法有相当

20日更新
MySQL的联结(Join)语法

这个问题主要提示是,不能通过 ''/tmp/mysql.sock''连到服务器,而php标准配置正是用过''/tmp/mysql.sock'',但是一些mysql安装方法将 mysql.sock放在/var/lib/mysql.sock或者其他的什么地方,你可以通过修改/etc/my.cnf文件来修正它,打开文件,可以看到如下的东东:   [mysqld]   socket=/var/lib/mysql.sock   改

20日更新
解决不能通过mysql.sock连接MySQL问题

要求MySQL版本>=3.23.54  <...>指代变量  1、Master端配置:  Slave同步账号权限:  GRANT FILE ON <DatabaseName>.<TableName> TO <User>@<SlaveHost> IDENTIFIED BY ''<Password>'';  或者  INSERT INTO user VALUES(''<SlaveHost>'',''<User>'',password(

20日更新
MySQL数据同步配置

在mysql中利用select语句的一个特性就可以很方便地实现查询结果的分页, select语句的语法:  SELECT [STRAIGHT_JOIN]  [SQL_SMALL_RESULT]  [SQL_BIG_RESULT]  [HIGH_PRIORITY]  [DISTINCT | DISTINCTROW | ALL]    select_expression,...  [INTO OUTFILE ''file_name'' export_options]  [FROM table_r

20日更新
利用MySQL的特性实现查询结果的分页显示

mysqldump opt school>school.bbb   注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。  通过执行mysqldump help,你能得到你mysqldump的版本支持的选项表。   注意,如果你运行mysqldump没有quick或opt选项,mysqldump将在导出结果前装载整个结果集到内存

20日更新
mysql备份数据库

18.2.1MySQLserverhasgoneaway错误   本小节也涉及有关Lostconnectiontoserverduringquery的错误。   对MySQLserverhasgoneaway错误最常见的原因是服务器超时了并且关闭了连接。缺省地,如果没有事情发生,服务器在8个小时后关闭连接。你可在启动mysqld时通过设置wait_timeout变量改变时间限制。   你可以通过执行mys

20日更新
MySQL常见错误问答
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐