[php入门] 3、WAMP中的集成MySQL相关基础操作
?
前言:本文以小白視角了解WAMP集成開發(fā)環(huán)境中的MYSQL,涉及的面廣而淺,算是導(dǎo)讀性質(zhì)。
?
1、啟動(dòng)運(yùn)行熟悉WAMP中的MySQL
先有庫、再有表、數(shù)據(jù)最終以記錄的形式插入表中。其中對(duì)數(shù)據(jù)進(jìn)行操作使用SQL語句,SQL是結(jié)構(gòu)化的查詢語言。
在wamp中已經(jīng)內(nèi)置了MySQL數(shù)據(jù)庫,可以通過如下操作進(jìn)行啟動(dòng)MySQL服務(wù)(每次使用數(shù)據(jù)庫時(shí),必須啟動(dòng)MySQL服務(wù)器)
?
2、控制臺(tái)操作數(shù)據(jù)庫簡(jiǎn)介
我們可以通過控制臺(tái)來連接、操作數(shù)據(jù)庫:(其中默認(rèn)沒有密碼,直接回車即可以)
在console中常用的有show、create、drop等命令:
mysql> show databases;
?
3、phpMyAdmin可視化操作數(shù)據(jù)庫簡(jiǎn)介
控制臺(tái)操作起來不太方便,這里可以用phpMyAdmin可視化MySQL數(shù)據(jù)庫操作圖形界面(wamp中)
?
4、建表及表操作的基礎(chǔ)知識(shí)?
4.1、建表:
創(chuàng)建一張表時(shí)要設(shè)置名稱、引擎、編碼和表中的字段信息。
建表時(shí)需要指定引擎,不同引擎提供不同的功能;
字段用來指明這張表里用了哪些類型的數(shù)據(jù):int、varchar、data(日期)、text(文本,最大65535)
?
4.2、表操作:
insert into 表名(字段列表) value(值列表)
select * from 表名
select * from 表名 where
delete from 表名 where 條件
update 表名 set 字段1=值1,字段2=值2..... where 條件
?
5、PHP操作MySQL
5.1、開啟MySQL擴(kuò)展:
總共有3種擴(kuò)展:①M(fèi)ySQL擴(kuò)展(老的,基本不用了);②MySQLi擴(kuò)展; ③PDO擴(kuò)展;
?
5.2、以使用MySQL擴(kuò)展為例,用PHP操作MySQL
其實(shí)就是函數(shù)調(diào)用,當(dāng)開啟擴(kuò)展之后,就可以調(diào)用擴(kuò)展提供的相應(yīng)函數(shù)對(duì)數(shù)據(jù)庫進(jìn)行連接、讀寫刪等操作。默認(rèn)情況下用戶名為root,密碼為空
下面幾個(gè)數(shù)MySQL擴(kuò)展開放的幾個(gè)重要的接口:
mysql_connect(mysql服務(wù)器ip,用戶名,密碼)
mysql_select_db
mysql_query
mysql_fech_array
1 <?php 2 $conn = mysql_connect("localhost","root",""); 3 mysql_select_db("mysql",$conn); 4 $results = mysql_query("set names utf-8");//設(shè)置編碼 5 $results = mysql_query("select * from user"); 6 $row = mysql_fetch_array($results);//每次調(diào)用顯示一條,因此需要循環(huán)調(diào)用 7 var_dump($row); 8 ?>?
前:
[php入門] 1、從安裝開發(fā)環(huán)境環(huán)境到(莊B)做個(gè)炫酷的登陸應(yīng)用
[php入門] 2、基礎(chǔ)核心語法大綱
?
總結(jié)
以上是默认站点為你收集整理的[php入门] 3、WAMP中的集成MySQL相关基础操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到自己长了白头发是什么意思
- 下一篇: mysql主从复制 lvs+ keepa