A-A+

PHP+MYSQL增删改查程序的原理

2012年04月07日 PHP技术文章 暂无评论 阅读 342 views 次

当我们刚学完mysql数据库时,便迫不及待的要制作小系统了,最初接触的往往都是php留言本或php新闻系统之类的,其实所有不管是php留言本,还是新闻系统,无非就是添加,删除与更改信息,比如留言本,访客在发布留言时,我们就可以理解为添加,这样不难理解,所有的系统都是围绕增删改查进行的,程序就是围绕 SQL语句来进行拼凑的。

所以,只要我们将核心的SQL增删改查记清楚了,再着手去制作一个新闻系统就很游刃有余了,我们来看一下核心的SQL增删改查语句。

SQL常用语句一览

(1)查询记录:sql="select * from 数据表 where 字段名 = 字段值 order by 字段名"

(2)添加数据记录:sql="insert into 数据表 (字段1,字段2,字段3…)values(值1,值2,值3…)"

(3)更新数据记录:sql="update 数据表 set 字段名 = 字段值 where 条件表达式"

(4)删除数据记录:sql="delete from 数据表 where 条件表达式 "

这个算是最简单的SQL增删改查语句,将其表和字段与我们的增删改查小程序对应起来,就不难理解了,还有更复杂的SQL语句,我们现在只需要将其简单的先理解了,复杂的SQL语句理解也就不远了。

有时候我们看到新闻系统中有批量删除或批量进行更新,这其实就是利用的 SQL 里的条件语句 in 来实现的,如下:

(5)数据库筛选:sql="select * from 数据表 where 字段名 in('值1','值2','值3')"。

这样就达到了数据筛选的目的,将要进行条件查询或删除的值1,值2,值3,替换成我们要将其操作的字段值即可。

标签:

给我留言