View (視圖、檢視) 是一種虛擬表單,使用時就像是一個資料表單 (Table),可以用來保存一段你指定的查詢敘述。因為有些表單是結合許多資料表單而成,如果經常用到都要用複雜的語法再叫出資料,會顯得很麻煩,因此View就是一個方便的方式。
網路選課系統如何判斷衝堂? 應該是網路選課很重要的一個功能。這個功能應該如何實現呢? 我們使用實際的操作來說明幾個判斷衝堂的解決方式。
資料處理時經常需要多個表單加起來處理,這個時候你就必須要對於Join跟Union要清楚了解他的作用,我們用實作來了解吧。
Stored Procedure(預儲程序):把一連串的SQL程序步驟儲存起來,最後透過 『call 預儲程序名稱;』來呼叫。 Stored Function(預儲函數):或稱為使用者定義函數,跟預儲程序很像,不過最後會傳回值。呼叫方式不是 call,而是Select,例如:『select 預儲函數名稱(引數值);』或『select 預儲函數名稱();』。 本文就來練習使用Stored Procedure以及Stored Function。
這個實作要在XAMPP內,利用觸發器(Trigger)來監督表單的插入(Insert into)、更新(Update)、刪除(Delete From),監督的意思是要知道誰在何時對資料表做了哪些更動資料的動作。例如哪個帳號在何時插入資料? 哪個帳號在何時將資料欄位更新? 哪個帳號在何時刪除資料?
SQL (Structured Query Language) 語法有很多種,例如ANSI-SQL、MySQL、Transact-SQL (Microsoft)、PostgreSQL、PL/SQL (Oracle) 等。各種SQL不一定完全遵循標準,因此有些SQL之間會有些微差異,特別是在日期時間語法、字串連接等處理。
忘記密碼經常發生,但是如果你忘記的是最高權限的密碼,是比較麻煩的事情。在維運MySQL/MariaDB的過程中,如果忘記密碼,有幾種情況可以幫你找回來。
之前練習過了 進貨單的DFD及ERD ,也練習過了 線上商店的UML ,現在來看看B2B網站的Data Flow Diagram跟線上商店有何差異。
我們在 Data Flow Diagram (DFD) 與 Entity Relationship Diagram (ERD) 實作練習 操作了進貨單的練習,如果使用Bing Chat的協助來做,會有什麼不同呢?
XAMPP是一個把 Apache 網頁伺服器與 PHP 、 Perl 及 MariaDB 集合在一起的安裝包,允許使用者可以在自己的電腦上輕易的建立網頁伺服器。缺點是Apache/PHP/Perl/MariaDB這些的版本未必都是最新版,並且要自行更新會有些微難度。不過,如果對於版本沒有太大要求情況下,使用XAMPP這類整合的套件是比較省事的選擇。 但是在使用時如果你希望可以把XAMPP安裝在USB儲存上,讓他變成可攜式版本,就不能用一般的安裝方式。並且要注意,使用的USB最好是3.0以上,不然在執行上會明顯緩慢。