資料庫知識學習之mysql中的小技巧

2021-12-29 21:26:56 字數 545 閱讀 7589

好的建議:如果表的update操作很頻率,可以按周/月來修復,如果不頻繁,可以更長的週期來做修復

在ecshop商品表中,查詢6號欄目的商品(6號是乙個大欄目)最直觀的: mysql> select goods_id,cat_id,goods_name from goods where cat_id in (select

cat_id from ecs_category where parent_id=6);

誤區: 給我們的感覺是, 先查到內層的6號欄目的子欄目,如7,8,9,11

然後外層,cat_id in (7,8,,9,11)

實際上: 如下圖, goods表全掃瞄, 並逐行與category表對照,看parent_id=6是否成立

javaWeb知識之 MySQL資料庫

什麼是sql注入,如何防止sql注入?所謂的sql注入就是攻擊者將命令插入到web表單的輸入域或者頁面請求的查詢字串,欺騙伺服器,執行惡意的sql命令,在某些表單中,使用者輸入的內容直接用來構造動態sql命令,或者作為儲存過程的輸入引數,這類表單特別容易受到sql注入式攻擊。假如某個 使用賬戶名密碼...

mysql資料庫之基礎知識

1,什麼是資料庫?資料庫伺服器 本質就是乙個臺計算機,該計算機之上安裝有資料庫管理軟體的服務端 資料庫管理管理系統rdbms 本質就是乙個c s架構的套接字軟體 庫 資料夾 資料庫 表 檔案 記錄 抽取乙個事物所有典型的特徵 資料 egon,18,180,male,true 資料name egon ...

mysql 資料庫學習知識總結4

修改資料表 新增單列 新增多列 只能為資料表下方 alter table tb name add col namecol definition,刪除資料列 刪除多列 alter table tb name drop col name,drop col name 刪除一列同時新增一列資料 中間通過逗號...