?? 結(jié)果.txt
字號:
//修改最后一條記錄
UPDATE userinfo set userid='55' WHERE 1 ORDER BY userid DESC LIMIT 1
//刪除第一條記錄
delete from userinfo where 1 order by userid limit 1
GET與POST的區(qū)別
如果要在瀏覽器中發(fā)送表單或數(shù)據(jù)給服務(wù)器端,使用GET或POST方法都能實現(xiàn)。GET方法是在訪問URL時,使用瀏覽器地址欄來傳遞值。我們可以在很多網(wǎng)站上看到這類URL串,圖5-1所示的就是使用GET方法傳遞參數(shù)。
GET方法方便直觀,缺點是訪問該網(wǎng)站的用戶也可以修改URL串后發(fā)送給服務(wù)器,如果程序處理得不夠好很容易出錯,而且GET傳遞的字符串長度不能超過250個字符,如果超長,瀏覽器會自動截斷,導(dǎo)致數(shù)據(jù)缺失。另外,GET方法不支持ASCII字符之外的任何字符,比如包含有漢字或其他非ASCII字符時,需要使用額外的編碼操作,雖然有時候瀏覽器也能自動完成(可以使用url_encode和url_decode函數(shù),使用方法詳見2.9.2節(jié))。
POST方法發(fā)送變量數(shù)據(jù)時,對于用戶來說是不透明的,按HTTP協(xié)議來說,數(shù)據(jù)附加于header的頭信息中,用戶不能隨意修改,這對于Web應(yīng)用程序而言,安全性要好得多,而且使用POST可以發(fā)送大體積的數(shù)據(jù)給Web服務(wù)器。
因為POST是隨HTTP的header信息一起發(fā)送的,當(dāng)觸發(fā)POST表單提交后,如果用戶瀏覽頁面時單擊“后退”按鈕,瀏覽器不會自動重發(fā)POST數(shù)據(jù)。如果用戶此時單擊“刷新”按鈕,將會有“數(shù)據(jù)已經(jīng)過期,是否重新提交表單”的提示,這一點不如GET使用方便。使用GET傳值時,即便用戶使用“后退”或“刷新”按鈕,瀏覽器的URL地址也是仍然存在的。
getSession()和getSession(boolean b)有何區(qū)別?
前者會檢測當(dāng)前時候有session存在,如果不存在則創(chuàng)建一個,如果存在就返回當(dāng)前的。
getSession()相當(dāng)于getSession(false),
getSession(true)則不管當(dāng)前是否存在Session都創(chuàng)建一個。
mysql sql 修改表名 建立外鍵 修改列名 刪除列 --重命名表
rename table t_softwareport to software_port;
--建立外鍵
alter table software_port add constraint fk_software_port_softwareprocessid foreign key (softwareprocessid)
references software_process (id) on delete restrict on update restrict;
--刪除列
alter table software_type
drop column upid,
drop column orderid;
--修改列名
alter table software_process change software_id softwareid int(11) not null;
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -