在Mysql數據庫中最常用的就是查詢命令,包括以後PHP調用數據庫信息都會用到查詢命令。
查詢的語句:SELECT 查詢字段 FROM 表名 WHERE 條件
常用條件:=、<>、in、 not in、 like (匹配) 、BETWEEN(在范圍)、not BETWEEN(不在范圍)、< 、>
下面寫幾個例子:
SELECT `id` FROM `bbs` SELECT `id` FROM test.`bbs` SELECT * FROM `bbs` WHERE id=2 SELECT * FROM `bbs` WHERE id<>2 SELECT * FROM `bbs` WHERE id in (2,3,5) SELECT * FROM `bbs` WHERE id not in (2,3,5) SELECT * FROM `bbs` WHERE uid like '%一%' SELECT * FROM `bbs` WHERE id between 1 and 5
解釋一下吧:
第一條:查詢bbs表中的id字段。
第二條:查詢數據庫test中的bbs的表的id字段信息
第三條:查詢bbs表中id為2的所有信息
第四條:查詢bbs表中id不為2的所有信息
第五條:查詢bbs表中id=2,id=3,id=5的信息。
第六條:查詢bbs表中id除2,3,5之外的信息
第七條:查詢bbs表中uid中帶“一”的信息。(%號代表的通配符,即前後匹配)
第八條:查詢bbs表中id從1到5的信息。
上面的說的就是查詢的基本應用,其實很簡單,大家可以變通一下!
====================================================================
再說一下數據庫中插入語句的應用!
插入語句:insert into 表名 (字段…,…) values(值…,…)
寫條語句:
insert into bbs (id,uid,regdate,liuyan) values ('','姓名','2015-5-5','留言內容')
上面的意思就是,在bbs表中插入 信息,其中id是自動累加,所以為空值。uid為姓名;regdate為2015-5-5;liuyan為留言內容。那麼就在bbs表中插入了這些信息。
更新語句:UPDATE 表名 SET 字段 = 值
update bbs set uid = '姓名' update bbs set regdate = now()
上面的意思就是把bbs表中的 所有UID 信息全部改為“姓名”。
把bbs表中所有regdate信息修改為當前時間。now()這個函數意思是自動獲取當前時間。
刪除語句:DELETE FROM表名 WHERE 條件
delete from bbs delete from bbs where id in(3,4,5)
第一條意思就是刪除 bbs表中的所有信息,第二條意思就是刪除bbs表中id為3,4,5的信息。
好了,先分享這麼多吧,等我整理整理再分享一下Mysql與php的連接與應用