在phpMyAdmin中,我們點(diǎn)擊sql,就可以寫入完整的sql語句來進(jìn)行對表的操作,例如數(shù)據(jù)表的查詢,添加,修改,刪除,也就是我們常說的增刪改查。
一.SQL語句進(jìn)行數(shù)據(jù)表的增加
使用sql語句插入數(shù)據(jù),這里我們要用 insert into
admin表中是沒有數(shù)據(jù)的,我們來寫一個sql語句,往表中添加一條數(shù)據(jù)
立即學(xué)習(xí)“PHP免費(fèi)學(xué)習(xí)筆記(深入)”;
INSERT INTO `admin`(`id`, `name`, `pwd`) VALUES (1,’admin’,’123456′)
然后執(zhí)行,如果報錯,那么我們就沒有添加進(jìn)去。
這樣我們就完成了一條數(shù)據(jù)的添加,現(xiàn)在我們?nèi)ケ碇锌纯词欠翊嬖谖覀儎倓偺砑拥臄?shù)據(jù)
可以看到,表中是存在我們剛才添加的數(shù)據(jù)
二.SQL語句進(jìn)行數(shù)據(jù)表的修改
使用sql語句修改數(shù)據(jù),我們需要使用update語句,需要注意的是,我們現(xiàn)在是用sql語句來進(jìn)行修改,所以需要有條件的修改,比如我數(shù)據(jù)庫表中有5條信息,修改如果沒有條件,那么是修改哪條呢。所以這個我們需要考慮在里面。
剛才我們添加了一條信息,之后我又添加了幾條信息在數(shù)據(jù)表中
我們現(xiàn)在需要修改第三條的信息,那么sql語句要如何寫呢?
UPDATE `admin` SET `name`=’admin’,`pwd`= ‘55555’ WHERE id=3
這樣我們就把id等于3的這條數(shù)據(jù)的信息給改掉了
三.查詢數(shù)據(jù)表中的信息
現(xiàn)在我們要查詢數(shù)據(jù)表中所有信息,那么我們寫sql語句就可以這樣寫
select * from admin
這樣就可以了,就把表中信息查詢出來了,當(dāng)然查詢我們也是可以帶條件的,我們admin這張表中有4條數(shù)據(jù),我只想查詢 id 是 ?1 的 數(shù)據(jù),這時候我們就要寫條件了
select * from admin where id=1
如果我想查詢 ?id 是小于3 的數(shù)據(jù),那么我們可以這樣寫
select * from admin where id
這樣id小于3的都查詢出來了。
四.SQL語句進(jìn)行數(shù)據(jù)表的刪除
刪除數(shù)據(jù)表中的信息,我們要使用delete,我們要刪除數(shù)據(jù)表中id是4的這條數(shù)據(jù)
delete from `admin` where id=4
執(zhí)行完刪除操作,我們可以在表中查看一下數(shù)據(jù)
這樣表中id是4的這條數(shù)據(jù)就已經(jīng)被刪除了。