‘MySQL’ 分类下的所有文章
2010六月13

mysql 查看服务器端配置记得加global

今天有个产品找我,说新手卡录入后台报错。

先简单介绍一下这个新手卡录入后台,这个后台是提供给产品人员使用。可以向某个游戏的某个特定分区批量录入新手卡信息,方便玩家获取。后台设置的一次性最大录入量为500。

先看日志吧,报错的内容和日志的相同:

Error: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away

[......]

Read more

2010六月11

Mysql where vs having

在写SQL语句的时候,用的最多的条件子句就是”where”,而”having”也是条件子句。

二者相似,却也有不同。让我们简单了解一下。

where和having的区别是where子句对一个表的所有记录进行操作,只搜索与指定条件相匹配的记录。

而having子句只对经过操作的表记录进行检索,对结果集进行更进一步的筛选。

通常,having子句和group by子句相连,而where子句和select,delete和update语句相连。

[......]

Read more

2010五月7

总也记不住的SQL语句

这是之前在JavaEye写过的一篇文章,不过确实,和标题一样,到现在我用的时候还总是不确定,所以经常去翻。

今天,把这篇文章转移到这里,增强一下记忆,找起来也更方便。
[......]

Read more

2009十一月4

MySql varchar排序 CAST ,CONVERT

废话不多说了,自己建表的时候,把一个字段类型创建为varchar(2) ,其实应该建为integer(2)的。因为我只允许输出数字。这本来也没什么,无非就是占点空间,懒得改了。

但是今天在后台发现排序有问题。于是,没办法,改之。下面简单说一下MySQL的varchar排序问题,引以为戒。
[......]

Read more

2009九月12

MySQL 检索记录 Select 语句详解

数据库最普遍的操作就是“插、查、删,改”。在前在的日志中,我为大家介绍过MySQL的 insert 插入语句,也为大家介绍过 update 更新语句,以及删除语句 delete 和 truncate语句。今天就为大家来介绍一下,MySQL中唯一的检索数据语句:select语句。

select 语句是SQL开发者最常用的语句,也是最强大的武器,幸运在的是,学习这个语句并不是很难。
[......]

Read more

2009九月3

MySQL 删除数据 Delete 语句 、Truncate 语句

恶人自有恶人磨,如果数据库里面的数据有问题了,或者是有人捣乱,再或者就是您老人家看这条数据不爽,还有就是您想毁灭证据(其实总是会留下痕迹的)的时候,你就需要了解MySQL的Delete语句了。MySQL为我们提供了delete和truncate语句来删除数据。
[......]

Read more

2009九月2

MySQL 更新数据 Update 语句

小树不修不直溜,人不修理哏赳赳。数据库建好后,提供插入数据,我们就得提供更新数据,去修理我们的数据库。MySQL为我们提供了UPDATE命令,来让我们更新 表中的一些或者所有的记录。今天就先来简单介绍一下用于MySQL插入数据的 Update 语句。
[......]

Read more

2009九月1

MySQL 空格问题 —— NULL与空字符串

一些刚刚接触MySQL的孩子,经常会错误的认为NULL与空字符串’  ’是相同的。这看似是一件不重要的事情,但是在MySQL中,这两者是完全不同的。NULL是指没有值,而”则表示值是存在的,只不过是个空值。
[......]

Read more

2009八月18

MySQL 插入数据 Insert 语句

前面写的一些MySQL的相关日志一直在介绍DDL(数据定义语言),不只是列位觉得枯燥我也着急,因为平时用的最多的当然是DML(数据操纵语言)。还好,苦难的日子已经过去很久了,相信大家也可以继续忍受我写一些关于MySQL方面的日志了,呵呵。今天就先来简单介绍一下用于MySQL插入数据的 insert 语句。希望大家喜欢(这句话太臭屁了)嘿嘿。。
[......]

Read more

2009七月16

获取MySQL数据库、表、字段和索引的信息

呃,近一段的MySQL笔记总算是又要告一段落了,自己写的都有些烦了,不过写后果然能加深印象。近日在和同事讨论建数据库及表的结构时也能说的头头是道了,虽然偶尔会卡壳,不过总算不像以前那样无奈了。呵呵。

之前介绍过MySQL的数据库,表,字段和索引。可是我们怎么获取这些信息呢?又怎样自知数据库是否存在呢?这篇不会像前一篇那么长,不过甚是有用,呵呵,因为总要了解自己建完的表啊,对一件事物熟悉才能更好的操作它不是?同时也让我们那容易忘记一些东西的脑袋不用再困难的去背表的信息。
[......]

Read more