最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL與PHP的基礎(chǔ)與應(yīng)用專題之增刪改查

 更新時(shí)間:2022年02月21日 15:10:48   作者:我是小白呀  
MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,本系列將帶你掌握php與mysql的基礎(chǔ)應(yīng)用,本篇從數(shù)據(jù)庫的增刪改查開始

概述

從今天開始, 小白我將帶領(lǐng)大家一起來補(bǔ)充一下 數(shù)據(jù)庫的知識(shí).

添加數(shù)據(jù)

SQL 語句:

# 插入單條數(shù)據(jù)
INSERT INTO 表名 (列名1, 列名2, …) VALUES (值1, 值2, …)

# 插入多條數(shù)據(jù)
INSERT INTO 表名 (列名1, 列名2, …) VALUES (值1, 值2, …)

PHP 代碼實(shí)現(xiàn):

<?php

# 創(chuàng)建連接
$conn = mysqli_connect("localhost", "root", "admin", "study");

# 查看是否連接成功
if ($conn) {
    echo "服務(wù)器連接成功!";
} else {
    echo mysqli_connect_error();
}

# SQL語句
$SQL = "INSERT INTO user
    (username,password)
    VALUES('我是小白呀','123456')";

# 執(zhí)行SQL語句
$result = mysqli_query($conn, $SQL);

# 查看是否執(zhí)行成功
if ($result) {
    echo "SQL語句執(zhí)行成功!";
} else {
    echo mysqli_error($conn);
}

# 關(guān)閉連接
mysqli_close($conn);

?>

效果:

注意事項(xiàng):

  • 如果字段是字符串類型 (String), 則值必須使用單雙引號(hào).
  • 如果值自帶單雙引號(hào), 則需要轉(zhuǎn)義如果所有列表都需要添加數(shù)據(jù), 則不需要指定列名

刪除數(shù)據(jù)

SQL 語句:

DELETE FROM 表名 條件

注意:

  • 如果不適用 where 來指定條件, 則默認(rèn)刪除表中所有記錄

PHP 代碼實(shí)現(xiàn):

<?php

# 創(chuàng)建連接
$conn = mysqli_connect("localhost", "root", "admin", "study");

# 查看是否連接成功
if ($conn) {
    echo "服務(wù)器連接成功!";
} else {
    echo mysqli_connect_error();
}

# SQL語句
$SQL = "DELETE FROM user
    WHERE username='我是小白呀'";

# 執(zhí)行SQL語句
$result = mysqli_query($conn, $SQL);

# 查看是否執(zhí)行成功
if ($result) {
    echo "SQL語句執(zhí)行成功!";
} else {
    echo mysqli_error($conn);
}

# 關(guān)閉連接
mysqli_close($conn);

?>

效果:

更新數(shù)據(jù)

SQL 語句:

UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2 WHERE 列名 = 值

注意:

  • 可以同時(shí)更新一個(gè)或多個(gè)字段
  • 可以通過 where 子句來指定更新范圍. 如果不指定, 則更新所有記錄

PHP 代碼實(shí)現(xiàn):

<?php

# 創(chuàng)建連接
$conn = mysqli_connect("localhost", "root", "admin", "study");

# 查看是否連接成功
if ($conn) {
    echo "服務(wù)器連接成功!";
} else {
    echo mysqli_connect_error();
}

# SQL語句
$SQL = "UPDATE user SET password='654321'
    WHERE username='我是小白呀'";

# 執(zhí)行SQL語句
$result = mysqli_query($conn, $SQL);

# 查看是否執(zhí)行成功
if ($result) {
    echo "SQL語句執(zhí)行成功!";
} else {
    echo mysqli_error($conn);
}

# 關(guān)閉連接
mysqli_close($conn);

?>

效果:

查詢數(shù)據(jù)

SQL 語句:

SELECT 列名1, 列名2 FROM 條件

PHP 代碼實(shí)現(xiàn):

<?php

# 創(chuàng)建連接
$conn = mysqli_connect("localhost", "root", "admin", "study");

# 查看是否連接成功
if ($conn) {
    echo "服務(wù)器連接成功!\n";
} else {
    echo mysqli_connect_error();
}

# SQL語句
$SQL = "SELECT * FROM user";

# 執(zhí)行SQL語句
$result = mysqli_query($conn, $SQL);

# 查看是否執(zhí)行成功
if ($result) {
    echo "SQL語句執(zhí)行成功!\n";
} else {
    echo mysqli_error($conn);
}

# 調(diào)試輸出
while ($line =  mysqli_fetch_assoc($result)) {
    print_r($line);
}

# 關(guān)閉連接
mysqli_close($conn);

?>

輸出結(jié)果:

服務(wù)器連接成功!
SQL語句執(zhí)行成功!
Array
(
[id] => 5
[username] => 我是小白呀
[password] => 123456
)
Array
(
[id] => 6
[username] => 我是小白呀
[password] => 123456
)
Array
(
[id] => 7
[username] => 我是小白呀
[password] => 123456
)

到此這篇關(guān)于MySQL與PHP的基礎(chǔ)與應(yīng)用專題之增刪改查的文章就介紹到這了,更多相關(guān)MySQL 增刪改查內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL命令行下如何執(zhí)行.sql腳本

    MySQL命令行下如何執(zhí)行.sql腳本

    這篇文章主要介紹了MySQL命令行下如何執(zhí)行.sql腳本問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • MYSQL數(shù)據(jù)庫管理之權(quán)限管理解讀

    MYSQL數(shù)據(jù)庫管理之權(quán)限管理解讀

    這篇文章主要介紹了MYSQL數(shù)據(jù)庫管理之權(quán)限管理解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • linux忘記mysql密碼處理方法

    linux忘記mysql密碼處理方法

    這篇文章主要為大家介紹下linux忘記mysql密碼處理方法,需要的朋友可以參考下。
    2011-08-08
  • MySQL中大對(duì)象的多版本并發(fā)控制詳解

    MySQL中大對(duì)象的多版本并發(fā)控制詳解

    這篇文章主要給大家介紹了關(guān)于MySQL中大對(duì)象的多版本并發(fā)控制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • mysql存儲(chǔ)過程之創(chuàng)建(CREATE PROCEDURE)和調(diào)用(CALL)及變量創(chuàng)建(DECLARE)和賦值(SET)操作方法

    mysql存儲(chǔ)過程之創(chuàng)建(CREATE PROCEDURE)和調(diào)用(CALL)及變量創(chuàng)建(DECLARE)和賦值(SET

    這篇文章主要介紹了mysql存儲(chǔ)過程之創(chuàng)建(CREATE PROCEDURE)和調(diào)用(CALL)及變量創(chuàng)建(DECLARE)和賦值(SET)操作方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了mysql存儲(chǔ)過程創(chuàng)建、調(diào)用及變量創(chuàng)建、賦值具體原理、操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2019-12-12
  • MySQL聯(lián)表查詢的簡(jiǎn)單示例

    MySQL聯(lián)表查詢的簡(jiǎn)單示例

    這篇文章主要給大家介紹了關(guān)于MySQL聯(lián)表查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Mysql中 show table status 獲取表信息的方法

    Mysql中 show table status 獲取表信息的方法

    這篇文章主要介紹了Mysql中 show table status 獲取表信息的方法的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • CentOS7.3下mysql 8.0.13安裝配置方法圖文教程

    CentOS7.3下mysql 8.0.13安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了CentOS7.3下mysql 8.0.13安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • MySQL中的TRUNCATE TABLE命令的使用

    MySQL中的TRUNCATE TABLE命令的使用

    TRUNCATE TABLE命令是一個(gè)用于快速刪除表中所有數(shù)據(jù)的重要工具,本文介紹了MySQL中的TRUNCATE TABLE命令的用法、工作原理以及實(shí)際應(yīng)用中的注意事項(xiàng),感興趣的可以了解一下
    2024-08-08
  • mysql全量備份、增量備份實(shí)現(xiàn)方法

    mysql全量備份、增量備份實(shí)現(xiàn)方法

    這篇文章主要介紹了mysql全量備份、增量備份實(shí)現(xiàn)方法,需要的朋友可以參考下
    2016-12-12

最新評(píng)論

固镇县| 五大连池市| 玉龙| 旬邑县| 永德县| 卢氏县| 商丘市| 克什克腾旗| 泌阳县| 怀安县| 通城县| 启东市| 嵩明县| 凌海市| 红河县| 大同县| 登封市| 金沙县| 永泰县| 仁寿县| 措美县| 乌审旗| 界首市| 苍山县| 榕江县| 临西县| 衢州市| 平昌县| 临城县| 泗阳县| 镇江市| 卢湾区| 台州市| 松阳县| 三门县| 卢湾区| 普兰店市| 拜泉县| 鄂托克旗| 营口市| 太保市|