KT客棧

Web程式交流 & 聊幹畫 / 心情手札

【MySQL】MySQL-導讀

*MySQL -導讀


MySQL
SQL是關聯式資料庫系統所使用查詢語法的標準,資料庫管理系統(DBMS)其相關語法的操作上可以進行對資料庫中的資料來增、刪、改、管理、查詢等,不過棧長真的很難挪出時間在寫文,有興趣者可以到sqlzoo.net 來練習。對於SQL的語法想瞭解者可至www.runoob.com 來學習


在PHP的課程一開始,若都有安裝好xampp伺服器的話,它就會自動將您的phpMyadmin同時給安裝好,此時只要您輸入網址 http://localhost/phpmyadmin/
進入後台就會看到如下的畫面:
(如果您有自行到外面申請domain name網域名虛擬空間的話,屆時您在Cpanel設定好後就能進入到phpMyadmin介面看到下面一樣的畫面,另外現在很多虛擬主機商都有提供像wordpress這種具CMS的架站軟體,可以讓您直接裝好裝滿,若是對網頁程式較不慎熟悉的朋友,只是想單純架個形象網站、blog或透過woocommerce架購物車也可以參考)


而像是ASP.NET所搭配的MSSQL所用的則是微軟自己官方的資料庫平台,該平台我也只有在接觸ASP.NET web form時有短暫接觸過,所以沒有摸得特別熟悉(單純解說而已😁)


又或是近期較為流行MongoDB文件存儲的資料庫,這類NO SQL資料庫(not only SQL)其身儲存的格式為json類型的資料串,身邊有些在玩前端的朋友(如node.js、vue.js)都是搭配mongoDB做文件資料庫。
*
JSON(JavaScript Object Notation,JavaScript物件表示法)


上述說了一堆,其實棧長接觸較久的也僅有MySQL,基本功SQL練好往後在學習其他東西會來的輕鬆些,我會透過編輯器來使用PHP操作MySQL資料庫內的資源,來進行
1.連線
2.挑選資料庫
3.撈資料,秀結果
4.關閉資料庫
連線方式早期在PHP 5版本時代都還有用mysql,但現在都是mysqli來做連線,在連現階段中,需要1.檢查連線的對應IP,2.確認主機帳號密碼,3.設定連線失敗的提示訊息。這在後續的文章會在介紹MySQLi連線、MySQLi建立資料庫物件MySQLi預備語法(prepare statement)


透過MySQL除了可以做到新增、刪除、修改等基本動作外,我們可以設定所謂的會員分層管理(管理者、一般會員)、站內搜尋、關聯式資料搜尋(透過join來完成A資料表和B資料表的相同欄位來進行查詢)。



總之我會先從mysql的連線型態介紹起,接著再說明新增、刪除、修改、站內搜尋、分頁等功能慢慢講解。範例圖如下:





沒有留言:

張貼留言

@templatesyard