Welcome 微信登录

首页 / 数据库 / MySQL

mysql常见错误集锦

mysql常见错误集锦

#1067-Invaliddefaultvaluefor"xxx"当修改表中某字段的时候,出现了这个错误。显示:字段名称已存在错误。只好删除该字段,重新添加UTF-8导入MYSQL中文无显示今天把本地的MYSQL数据导出到webservice,结果发现中文字符全不见了。配置如下: 程序代码 导出数据库5.0.45。字符集:UTF-8 导入数据库数据库5.0.22,也是UTF-8 结果发现是phpadmin版本不兼容,以至于导出数据出现问题,使用mysqld...
MYSQL初学者命令行使用指南

MYSQL初学者命令行使用指南

MYSQL初学者使用指南与介绍 一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:11...
MySQL的Query Cache原理分析

MySQL的Query Cache原理分析

原理 QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使用QC。每个Cache都是以SQL文本作为key来存的。在应用QC之前,SQL文本不会被作任何处理。也就是说,两个SQL语句,只要相差哪怕是一个字符(例如大小写不一样;多一个空格等),那么这两个SQL将使用不同的一个CACHE。 不过SQL文本有可能会被客户端做一些处理。例如在官方的命令行客户端里,在发送SQL给服...
linux下改良版本mysqldump来备份MYSQL数据库

linux下改良版本mysqldump来备份MYSQL数据库

因为MYSQLDUMP会为整个库来加一个全局锁定。 如果单纯用MYSQLDUMP进行全库备份会造成以下三个方面的影响。 1、服务器CPU严重阻塞。 2、磁盘I/O直线增加。 3、所有的查询都成了慢查询。 我现在的网站数据库大概是5个G左右,而且每天都有增大。 表结构是MYISAM,INNODB,MEMORY三者混合。 所以单纯用HOTCOPY工具恐怕有点困难。所以我今天简单变了一下我上次写的关于用OUTFILE来备份MYSQL的脚本。 可以解决上面说的三个...
mysql 5.0.67最新版替代MySQL 5.0.51b版本官方下载

mysql 5.0.67最新版替代MySQL 5.0.51b版本官方下载

功能新增或变更的: 安全增强:使严格控制的位置,从哪个用户定义的函数可以被载入,plugin_dir系统变量已的 backported从MySQL5.1。如果该值非空,用户定义函数对象的文件可以被加载,只有从目录中命名这个 变量。如果该值是空的,行为是用来前5.0.67适用于:UDF的对象文件必须设在一个目录是搜查你的系统 的动态链接。(错误#37428) 重要的变化:不兼容的变化:FEDERATED存储引擎是现在默认情况下禁用在。cnf文件发运与MySQ...
比较详细的MySQL字段类型说明

比较详细的MySQL字段类型说明

由MySQL支持的列类型列在下面。下列代码字母用于描述中: M 指出最大的显示尺寸。最大的合法的显示尺寸是 255 。 D 适用于浮点类型并且指出跟随在十进制小数点后的数码的数量。最大可能的值是30,但是应该不大于M-2。 方括号(“[”和“]”)指出可选的类型修饰符的部分。 注意,如果你指定一个了为ZEROFILL,MySQL将为该列自动地增加UNSIGNED属性。 TINYINT[(M)] [UNSIGNED] [ZEROFILL] 一个很小的整数。有...
mysql 记录不存在时插入 记录存在则更新的实现方法

mysql 记录不存在时插入 记录存在则更新的实现方法

mysql 记录不存在时插入在 MySQL 中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。 问题:我创建了一个表来存放客户信息,我知道可以用 insert 语句插入信息到表中,但是怎么样才能保证不会插入重复的记录呢? 答案:可以通过使用 EXISTS 条件句防止插入重复记录。 示例一:插入多条记录 假设有一个主键为 client_id...
<< 31 32 33 34 35 36 37 38 39 40 >>