最近更新
阅读排行
关注本站

MySQL入门学习(二)

阅读:1946 次   编辑日期:2013-11-12

目录:

概述:

上一篇文章咱们讲了如何创建一个表,这回我们来讲一下如果对表中的数据进行操作。
还是以表uw3cData为例。
mysql表结构

从数据库中选取数据 - SELECT:

选取数据要用到方法SELECT,下面的语句是最简单的MySQL选取语句,从表uw3cData中选取所有字段(*代表所有字段)。
	$result = mysql_query("SELECT * FROM uw3cData");

选取符合指定条件的数据 - WHERE:

如果我们不需要全部数据,仅仅需要符合某种特定条件的数据怎么办?这时WHERE语句就派上用场了。
	$result = mysql_query("SELECT * FROM uw3cData WHERE Age = '10'");
试着理解上面的语句。从表uw3cData中选取 Age = 10 的所有字段。

排序 - ORDER BY 关键词:

选取了数据之后,如果我们想让数据依据某种顺序排序怎么办?这要用到 ORDER BY 关键词。
	$result = mysql_query("SELECT * FROM uw3cData WHERE
    FirstName = 'uw3c' ORDER BY Age DESC");
上面语句的意思是:从表uw3cData中选取 FirstName = 'uw3c' 的所有字段,按照Age倒序排列。注意,DESC是倒序的意思,默认是升序,这个关键字相当有用,就好比发布的文章,如果想让新文章在最上面的话,就让文章按照发布的序列号倒序排列。

限制 - LIMIT 关键词:

我们在选取数据之后,要是想限制获取数据的个数怎么办?没错,LIMIT。
	$result = mysql_query("SELECT * FROM uw3cData WHERE
    FirstName = 'uw3c' ORDER BY Age DESC LIMIT 2");
上面语句的意思是:从表uw3cData中选取 FirstName = 'uw3c' 的所有字段,按照Age倒序排列,但是限制取两个数据,LIMIT的后面也可以跟两个参数,例如 LIMIT 0 ,2,字面意思是:从0开始取两个,此方法在做翻页效果的时候很管用。

更新 - UPDATE 语句:

如何我们已经写入数据了,我们要是想更新数据怎么办?—— UPDATE 语句。
以上面的表为例,我要更新CSS的Age为20,代码如下:
	mysql_query("UPDATE uw3cData SET Age = '20' WHERE
    FirstName = 'uw3c' AND LastName = 'css'");

删除 - DELETE 语句:

最后,大家必然会想到,我想删除某一行数据怎么办啊?当然是 DELETE 语句了。
以上面的表为例,我要删除Age='20'的数据行,代码如下:
	mysql_query("DELETE FROM uw3cData WHERE Age='20'");
以上,就是这篇文章的内容,本文中仅仅介绍了常用的语句,大家快去熟悉一下吧。
最后重申一下:MySQL语句是不区分大小写的,例如 WHERE === where。
将本篇文章分享到:
top