解决 MySQL中忽略用户的现象
如果遇到下述错误,表示当启动mysqld时或重新加载授权表时,在用户表中发现具有非法密码的账户。发现用户'some_user'@'some_host'密码错误:忽略用户。作为其结果,许可系统将简单忽略账户。在下面的介绍中,指明...
解决无法创建文件/写入文件
如果对某些查询遇到下述类型的错误,它意味着MySQL不能为临时目录下的结果集创建临时文件: 无法创建/写入文件'\\sqla3fe_0.ism'。 前述错误是Windows平台上的典型消息,Unix平台上的消息与之类似。 一种更正方式是...
MySQL客户端库的链接错误
当你链接到应用程序以使用MySQL客户端库时,可能会遇到以mysql_开始的未定义引用错误,如下所示:/tmp/ccFKsdPa.o: 在函数`main'中: /tmp/ccFKsdPa.o(.text+0xb): 对`mysql_init'的未定义引用。 /tmp/ccFKsdPa.o(.t...
MySQL中文件未找到的现象
如果遇到“ERROR '...'未发现(errno: 23)”,“无法打开文件:... (errno: 24)”,或来自MySQL的具有errno 23或errno 24的其它错误,它表示未为MySQL服务器分配足够的文件描述符。你可以使用perror实用工具来了解错...
无法初始化字符集相关
如果存在字符集问题,可能会遇到下述错误:MySQL连接失败:无法初始化字符集charset_name。导致该错误的原因:·字符集为多字节字符集,但客户端不支持该字符集。在该情况下,需要使用“--with-charset=charset_n...
NULL值相关的几个问题
对于SQL的新手,NULL值的概念常常会造成混淆,他们常认为NULL是与空字符串''相同的事。情况并非如此。例如,下述语句是完全不同的:mysql> INSERT INTO my_table (phone) VALUES (NULL); mysql> INSERT INTO my_tab...
MySQL数据库中“与不匹配行有关的问题”
如果有使用了很多表的复杂查询,但未返回任何行,应采用下述步骤找出什么出错:用EXPLAIN测试查询,以检查是否发现某事显然出错。仅选择在WHERE子句中使用的列。从查询中1次删除1个表,直至返回了某些行为止。如...
套接字文件 /tmp/mysql.sock的保护或更改
对于服务器用来与本地客户端进行通信的Unix套接字文件,其默认位置是/tmp/mysql.sock。这有可能导致问题,原因在于,在某些版本的Unix上,任何人都能删除/tmp目录下的文件。在大多数Unix版本中,可对/tmp目录进行保...
让MYSQL有效地装载数据
多时候关心的是优化SELECT 查询,因为它们是最常用的查询,而且确定怎样优化它们并不总是直截了当。相对来说,将数据装入数据库是直截了当的。然而,也存在可用来改善数据装载操作效率的策...
利用图形界面从SQL导入导出到MySQL
从sql导出到mysql的方法很多,现介绍一种无需编程,直接利用sql和mysql里的图形界面进行导入导出的简单方法。 前提是已经安装了sqlserver客户端和mysql的图形界面管理工具phpmyadmin。在控制台根目录下打开sqlserver...
利用Java访问SQL Server2000数据库
利用Java访问SQL Server2000数据库 将代码保存在jdbc.java文件中 CODE: import java.awt.*;import java.awt.event.*;import java.sql.*; ...
关于MySQL数据库的存储引擎详细介绍
存储引擎是什么? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额...
从MySQL得到最大的性能
优化是一项复杂的任务,因为它最终需要对整个系统的理解.当用你的系统/应用的小知识做一些局部优化是可能的时候,你越想让你的系统更优化,你必须知道它也越多. 因此,本章将试图解释并给出优化MySQL...
从MySQL导入导出大量数据的程序实现方法
大家一定使用过 phpmyadmin 里面的数据库导入,导出功能,非常方便。但是在实际应用中,我发现如下几个问题: 1 数据库超过一定尺寸,比如6M 这时使用导出一般没问题,可以正确的保存到本机硬盘上面,但是导入则不行...
SQL 语法参考手册
一、资料定义 ddl(data definition language) 资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相...
select 的使用详解
现在,数据表都已经创建起来了,假设我们已经插入了许多的数据,我们就可以用自己喜欢的方式对数据表里面的信息进行检索和显示了,比如说:可以象下面这样把整个数据表内的内容都显示出来 ...
MySQL中各种字段的取值范围
TINYINT -128 - 127 TINYINT UNSIGNED 0 - 255 SMALLINT -32768 - 32767 SMALLINT UNSIGNED 0 - 65535 MEDIUMINT -8388608 - 8388607 MEDIUMINT UNSIGNED 0 - 16777215 INT 或 INTEGER -2147483648 - 2147483647 INT...
MySQL优化全攻略-相关数据库命令
我们讨论的是数据库性能优化的另一方面,即运用数据库服务器内建的工具辅助性能分析和优化。 SHOW 执行下面这个命令可以了解服务器的运行状态:mysql >show status; 该命令将显示出一长列状态变量及其对应的值...
MYSQL随机抽取数据库里的几条数据
mysql> use discuz;Database changedmysql> select username from cdb_members order by rand() limit 0,5;+--------------+| username |+--------------+| hahamimi &nb...
Mysql数学函数
所有的数学函数在一个出错的情况下返回NULL。 - 单目减。改变参数的符号。 mysql> select - 2; 注意,如果这个操作符与一个BIGINT使用,返回值是一个BIGINT!这意味着...