先說刪除,特定id的很容易,也就是 delete from 表名 where id=n;這里的表名不用多說了吧,那個n代表數(shù)字,就是id,這樣就可以把id問n的給刪除了。
成都創(chuàng)新互聯(lián)主營清徐網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,app軟件開發(fā)公司,清徐h5小程序制作搭建,清徐網(wǎng)站營銷推廣歡迎清徐等地區(qū)企業(yè)咨詢
查詢的話分兩種,先說單表查詢,select * from 表名 where id=n and name=‘li’;這里的*,代表你要查詢的東西,比如你要查詢name和age,那就把星號換成name,age就ok,如果想把符合條件的所有字段都查出來,那就用星號了,然后是where,后面跟的都是條件,id=n和name=li的。
多表查詢比較麻煩,方法也很多,我們公司這邊一般都是用left join,這樣的左鏈接查詢的,說起來是比較麻煩的,去網(wǎng)上搜搜吧,很多關于左鏈接的例子,這里就不詳細說了
?php
//先構造SQL語句
$SQL="DELETE?FROM?a?WHERE?b='123'";//刪除a表中所有b字段值為123的記錄
$ALL="DELETE?FROM?a";//刪除a表中所有記錄
$ALL2="TRUNCATE?a";//刪除a表中所有記錄,(推薦使用)
//使用mysql_query命令執(zhí)行SQL語句,如:
mysql_query($SQL);
列名稱就是這一豎條值的標題,跟你excel電子表一樣,第一行有一個說明的,像姓名、年齡、出生年月,這就是列名。
LIMIT 1表示只刪除一行,若有多個,默認是從你打開表看到的順序從上往下刪除。
刪除一條記錄簡單方法,應該說是最簡單的入門級的了.
mysqldelete
from
表名
where
id=1;
query
ok,
這樣就可以刪除了,
如果你和php教程
mysql配置只要利用php連接到數(shù)據(jù)庫教程再用php
mysql_query("delete
from
表名
where
id=1");就可以刪除了。
?php
$con
=
mysql_connect("localhost","peter","abc123");
if
(!$con)
{
die('could
not
connect:
'
.
mysql_error());
}
mysql_select_db("my_db",
$con);
mysql_query("delete
from
person
where
lastname='griffin'");
mysql_close($con);
?
下面看一下關于mysql
delete語法.
刪除數(shù)據(jù)庫中的數(shù)據(jù)
delete
from
語句用于從數(shù)據(jù)庫表中刪除記錄。
語法
delete
from
table_name
where
column_name
=
some_value
注釋:sql
對大小寫不敏感。delete
from
與
delete
from
等效。
為了讓
php
執(zhí)行上面的語句,我們必須使用
mysql_query(
函數(shù)。該函數(shù)用于向
sql
連接發(fā)送查詢和命令
//刪除是記錄是用sql語句,比如 delete from xxx(table) where id=1 刪除 id=1的記錄
//數(shù)據(jù)庫操作后,手動關閉是好得習慣,不手動關閉,php程序也會最后自動關閉
delete from 表名;
truncate table 表名;
不帶where參數(shù)的delete語句可以刪除mysql表中所有內(nèi)容,使用truncate table也可以清空mysql表中所有內(nèi)容。效率上truncate比delete快,但truncate刪除后不記錄mysql日志,不可以恢復數(shù)據(jù)。
delete的效果有點像將mysql表中所有記錄一條一條刪除到刪完,而truncate相當于保留mysql表的結構,重新創(chuàng)建了這個表,所有的狀態(tài)都相當于新表。
PHP
PHP,一個嵌套的縮寫名稱,是英文超級文本預處理語言(PHP:Hypertext?Preprocessor)的縮寫。PHP?是一種?HTML?內(nèi)嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在服務器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風格有類似于C語言,現(xiàn)在被很多的網(wǎng)站編程人員廣泛的運用。