PHP函數和MySQL資料庫

來源:互聯網
上載者:User

標籤:style   blog   http   ar   color   os   使用   sp   strong   

SQL語言基礎

 

<1>MySQL的基本文法
命名:用於資料庫,表,記錄,欄位,索引和別名。由字母,數字,底線,和$組成,四種字元都可以用在名稱的第一個字元,純粹數字不能做名稱
大小寫:別名區分大小寫;UNIX下,資料庫和表名(以檔案形式存在)區分大小寫,windows下不區分;欄位,索引,函數名和關鍵字不區分大小寫

<2>MySQL資料類型

<3>MySQL sql語句大全

 

PHP中的MySQL操作
注意:標準SQL不是程式語言,只是資料庫互動式指令。因此SQL必須依賴於其他程式設計語言(這裡是PHP)來完成程式性任務

//登入MySQL資料庫,參數為:hostname,username,password.登入成功返回登入號(link_identifier),失敗返回false$connect=mysql_connect(‘localhost‘,‘root‘,‘123456‘) or die("無法串連到資料庫"); //前一個函數執行失敗後,執行後一個函數//選擇資料庫,資料庫XSGL存在返回ture$select=mysql_select_db ( "XSGL", $connect);//發送查詢函數有兩個$result [email protected] mysql_db_query("mysql","select * from user");該函數有3個參數:資料庫名,SQL語句和[link_identifier]當是UPDATE、INSERT及DELETE語句時,返回的可能是true或者false;是SELECT語句時,返回新的ID值(查詢結果的操作控制代碼)。當傳回false時,一種情況是執行成功但無傳回值,另一種情況則是查詢的字串有錯誤。int mysql_query(string query, int [link_identifier]); //需要用mysql_select_db()指定資料庫//讀取MySQL資料庫內資料的函數$row = mysql_fetch_array($result);該函數將查詢結果(result)逐個拆分到陣列變數中。返回的數組,既可用數組的下標訪問,也可用資料表欄位名進行訪問array mysql_fetch_row(int result, int [result_typ]); //只能用資料下標訪問返回的數組//退出MySQL資料庫,參數為link_identifier,成功返回ture,否則返回falseclose=mysql_close($connect);

 

 

在windows環境下使用DOS命令

net start mysql   //啟動MySQL伺服器//MySQL用戶端程式mysql.exe串連資料庫伺服器預設主控件名localhost,預設使用者名UNIX登入名稱(root或其它)或ODBS(windows)c:\AppServ\MySQL\bin\mysql -h localhost -u root -p 123456 use 資料庫名;  //選擇MySQL的管理資料庫,對當前資料庫操作時,可省略資料庫名creat database 資料庫名 //建立的資料庫以目錄形式存在於mysql/data目錄下,目錄中為每個表建立3個檔案,分別記錄表結構,索引和資料內容quit;  //斷開用戶端程式與資料庫伺服器的串連net stop mysql   //在必要時關閉資料庫伺服器

PHP函數和MySQL資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.