從0到1學(xué)習(xí)網(wǎng)絡(luò)安全 【MySQL基礎(chǔ)-MySQL 連接】

MySQL 連接


使用mysql二進(jìn)制方式連接

您可以使用MySQL二進(jìn)制方式進(jìn)入到mysql命令提示符下來(lái)連接MySQL數(shù)據(jù)庫(kù)。

實(shí)例

以下是從命令行中連接mysql服務(wù)器的簡(jiǎn)單實(shí)例:

mysql -u root -p
Enter password:******

在登錄成功后會(huì)出現(xiàn) mysql> 命令提示窗口,你可以在上面執(zhí)行任何 SQL 語(yǔ)句。
以上命令執(zhí)行后商乎,登錄成功輸出結(jié)果如下:



在以上實(shí)例中,我們使用了root用戶登錄到mysql服務(wù)器泌枪,當(dāng)然你也可以使用其他mysql用戶登錄桦山。
如果用戶權(quán)限足夠,任何用戶都可以在mysql的命令提示窗口中進(jìn)行SQL操作踏堡。
退出 mysql> 命令提示窗口可以使用 exit 命令猎唁,如下所示:

mysql> exit;
Bye

使用 PHP 腳本連接 MySQL

PHP 5 及以上版本建議使用以下方式連接 MySQL :

  • MySQLi extension ("i" 意為 improved)
  • PDO (PHP Data Objects)
    在 PHP 早期版本中我們使用 MySQL 擴(kuò)展。但該擴(kuò)展在 2012 年開始不建議使用顷蟆。


我是該用 MySQLi 诫隅,還是 PDO?

如果你需要一個(gè)簡(jiǎn)短的回答,即 "你習(xí)慣哪個(gè)就用哪個(gè)"帐偎。
MySQLi 和 PDO 有它們自己的優(yōu)勢(shì):
PDO 應(yīng)用在 12 種不同數(shù)據(jù)庫(kù)中逐纬, MySQLi 只針對(duì) MySQL 數(shù)據(jù)庫(kù)。
所以削樊,如果你的項(xiàng)目需要在多種數(shù)據(jù)庫(kù)中切換豁生,建議使用 PDO ,這樣你只需要修改連接字符串和部分查詢語(yǔ)句即可漫贞。 使用 MySQLi, 如果不同數(shù)據(jù)庫(kù)甸箱,你需要重新編寫所有代碼,包括查詢迅脐。
兩者都是面向?qū)ο? 但 MySQLi 還提供了 API 接口芍殖。
兩者都支持預(yù)處理語(yǔ)句。 預(yù)處理語(yǔ)句可以防止 SQL 注入谴蔑,對(duì)于 web 項(xiàng)目的安全性是非常重要的豌骏。

PDO 連接 MySQL 實(shí)例

小編比較習(xí)慣用PDO 連接 MySQL 龟梦,
接下來(lái)就用PDO 連接 MySQL 與大家共同學(xué)習(xí)下面的章節(jié)。

實(shí)例

<?php
$dbms='mysql';       //數(shù)據(jù)庫(kù)類型
$host='localhost';  //數(shù)據(jù)庫(kù)主機(jī)名
$dbName='test';     //使用的數(shù)據(jù)庫(kù)
$user='root';       //數(shù)據(jù)庫(kù)連接用戶名
$pass='';           //對(duì)應(yīng)的密碼
$dsn="$dbms:host=$host;dbname=$dbName";

try {
    $dbh = new PDO($dsn,$user,$pass); //初始化一個(gè)PDO對(duì)象
    echo "連接成功<br/>";
    /*你還可以進(jìn)行一次搜索操作
  foreach ($dbh->query('SELECT * from FOO') as $row) {
      print_r($row); //你可以用 echo($GLOBAL); 來(lái)看到這些值
  }
  */
    $dbh = null;
} catch (PDOException $e) {
    die("Error!:" . $e->getMessage() . "<br>");
}
//默認(rèn)這個(gè)不是長(zhǎng)連接窃躲,如果需要數(shù)據(jù)庫(kù)長(zhǎng)連接变秦,需要最后加一個(gè)參數(shù):array(PDO::ATTR_PERSISTENT => true) 變成這樣:
$db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT => true));
?>



一起學(xué)習(xí)一起進(jìn)步,寫的不好見(jiàn)諒框舔。

從0到1學(xué)習(xí)網(wǎng)絡(luò)安全 【目錄】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蹦玫,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子刘绣,更是在濱河造成了極大的恐慌樱溉,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,692評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件纬凤,死亡現(xiàn)場(chǎng)離奇詭異福贞,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)停士,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門挖帘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人恋技,你說(shuō)我怎么就攤上這事拇舀。” “怎么了蜻底?”我有些...
    開封第一講書人閱讀 162,995評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵骄崩,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我薄辅,道長(zhǎng)要拂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,223評(píng)論 1 292
  • 正文 為了忘掉前任站楚,我火速辦了婚禮脱惰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘窿春。我一直安慰自己拉一,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評(píng)論 6 388
  • 文/花漫 我一把揭開白布谁尸。 她就那樣靜靜地躺著舅踪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪良蛮。 梳的紋絲不亂的頭發(fā)上抽碌,一...
    開封第一講書人閱讀 51,208評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼货徙。 笑死左权,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的痴颊。 我是一名探鬼主播赏迟,決...
    沈念sama閱讀 40,091評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蠢棱!你這毒婦竟也來(lái)了锌杀?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,929評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤泻仙,失蹤者是張志新(化名)和其女友劉穎糕再,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體玉转,經(jīng)...
    沈念sama閱讀 45,346評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡突想,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了究抓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片猾担。...
    茶點(diǎn)故事閱讀 39,739評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖刺下,靈堂內(nèi)的尸體忽然破棺而出绑嘹,到底是詐尸還是另有隱情,我是刑警寧澤怠李,帶...
    沈念sama閱讀 35,437評(píng)論 5 344
  • 正文 年R本政府宣布圾叼,位于F島的核電站蛤克,受9級(jí)特大地震影響捺癞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜构挤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評(píng)論 3 326
  • 文/蒙蒙 一髓介、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧筋现,春花似錦唐础、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至洒沦,卻和暖如春豹绪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背申眼。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工瞒津, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蝉衣,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,760評(píng)論 2 369
  • 正文 我出身青樓巷蚪,卻偏偏與公主長(zhǎng)得像病毡,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子屁柏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評(píng)論 2 354