Heim Datenbank MySQL-Tutorial MySQL-Datenbankmethode

MySQL-Datenbankmethode

May 20, 2023 pm 02:42 PM

MySQL ist ein relationales Open-Source-Datenbankverwaltungssystem, das in der Webentwicklung, Unternehmensanwendungen, E-Commerce und anderen Bereichen weit verbreitet ist. MySQL bietet eine Vielzahl von Methoden, die es Entwicklern ermöglichen, bequem und effizient auf die Datenbank zuzugreifen und diese zu betreiben. In diesem Artikel werden gängige Methoden der MySQL-Datenbank und deren Verwendung vorgestellt.

  1. Mit der MySQL-Datenbank verbinden

Das Herstellen einer Verbindung mit der MySQL-Datenbank ist ein notwendiger Schritt, bevor Sie einen Vorgang ausführen. In MySQL können wir mysqli und PDO verwenden, um eine Verbindung zur Datenbank herzustellen. Unter diesen ist MySQL eine objektorientierte Verbindungsmethode und PDO das Datenobjekt von PHP.

Verwenden Sie mysqli, um eine Verbindung zu MySQL herzustellen:

//Mit der Datenbank verbinden
$conn = new mysqli($servername, $username, $password, $dbname);

//Überprüfen Sie, ob die Verbindung besteht ist erfolgreich
if ($ conn->connect_error) {
die("Verbindung fehlgeschlagen: " . $conn->connect_error);
}
echo "Erfolgreich verbunden";
?>

Verwenden Sie PDO, um eine Verbindung herzustellen MySQL:

//Mit der Datenbank verbinden
$db = new PDO('mysql:host=localhost;dbname=myDB;charset=utf8', 'username', 'password');

/ /Überprüfen Sie, ob die Verbindung erfolgreich ist
if(!$ db){
echo "

Verbindung zur Datenbank fehlgeschlagen

";
}else{
echo "

Verbindung erfolgreich

";
}
?>

  1. SQL-Anweisungen ausführen

In MySQL ist das Ausführen von SQL-Anweisungen die Kernmethode für den Betrieb der Datenbank. In PHP können wir MySQLi und PDO verwenden, um SQL-Anweisungen auszuführen.

Verwenden Sie mysqli, um SQL-Anweisungen auszuführen:

$sql = "SELECT * FROM MyGuests";
$result = $conn->query($sql);

if ($result-> num_rows > 0) {
// Daten ausgeben
while($row = $result->fetch_assoc()) {

echo "id: " . $row["id"]. " - 姓名: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
Nach dem Login kopieren

}
} else {
echo "0 result";
}
$conn-> close ();
?>

Verwenden Sie PDO, um SQL-Anweisungen auszuführen:

$sql = "SELECT * FROM MyGuests";
$result = $db->query($sql);

foreach ($result as $row){

 echo "id: ".$row['id']." - 姓名: ".$row['firstname']." ".$row['lastname']."<br/>";
Nach dem Login kopieren

}
?>

  1. Daten einfügen

In MySQL ist das Einfügen von Daten eine Methode, die wir häufig verwenden. Wir können die INSERT INTO-Anweisung verwenden, um ein Datenelement einzufügen.

Verwenden Sie MySQL, um Daten einzufügen:

$sql = "INSERT INTO MyGuests (Vorname, Nachname, E-Mail)
VALUES ('John', 'Doe', 'john@example.com')";

if ($conn->query($sql) === TRUE) {
echo „Neuer Datensatz erfolgreich eingefügt“;
} else {
echo „Fehler:“ „
“ $ conn->error;
}

$conn->close();
?>

Verwenden Sie PDO, um Daten einzufügen:

$sql = "INSERT INTO MyGuests (Vorname, Nachname , E-Mail )

    VALUES (:firstname, :lastname, :email)";
Nach dem Login kopieren

$stmt = $db->prepare($sql);
$stmt->bindParam(':firstname', $firstname);
$stmt->bindParam(':lastname', $lastname );
$stmt->bindParam(':email', $email);

$firstname = "John";
$lastname = "Doe";
$email = "john@example.com";
$ stmt->execute();
echo "Neuer Datensatz erfolgreich eingefügt";
?>

  1. Daten aktualisieren

Wenn wir die UPDATE-Anweisung zum Aktualisieren von Daten in MySQL verwenden, müssen wir WHERE verwenden, um die Daten zu aktualisieren . Datensätze sind eingeschränkt.

Verwenden Sie MySQL, um Daten zu aktualisieren:

$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";

if ($conn->query($ sql) === TRUE) {
echo "Datensatz erfolgreich aktualisiert";
} else {
echo "Fehler beim Aktualisieren des Datensatzes: " $conn->error;
}

$conn->close();
?> ;

Verwenden Sie PDO, um Daten zu aktualisieren:

$sql = "UPDATE MyGuests SET lastname=:lastname WHERE id=:id";
$stmt=$db->prepare($sql) ;
$ stmt->bindParam(':lastname',$lastname);
$stmt->bindParam(':id',$id);

$lastname="Doe";
$id=2;
$stmt ->execute();
echo "Datensatz erfolgreich aktualisiert";
?>

  1. Daten löschen

Verwenden Sie die DELETE-Anweisung, um Daten in MySQL zu löschen. Beim Löschen von Daten müssen Sie auch WHERE verwenden, um Datensätze einzuschränken.

Verwenden Sie MySQL, um Daten zu löschen:

$sql = "DELETE FROM MyGuests WHERE id=3";

if ($conn->query($sql) === TRUE) {
echo „Datensatz erfolgreich gelöscht“;
} else {
echo „Fehler beim Löschen des Datensatzes:“ :

$sql = "DELETE FROM MyGuests WHERE id=:id";
$stmt=$db->prepare($sql);

$stmt->bindParam(':id', $id );

$id=3;

$stmt->execute();
echo „Datensatz erfolgreich gelöscht“;
?>

Daten abfragen


In MySQL können wir die SELECT-Anweisung verwenden Daten abzufragen. Es ist zu beachten, dass das Abfrageergebnis ein Datensatz ist und wir zum Durchlaufen jedes Datensatzes eine Schleife verwenden müssen.

    Verwenden Sie MySQL, um Daten abzufragen:
  1. $sql = "SELECT * FROM MyGuests";

    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {

    echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
    Nach dem Login kopieren

    }
    } else {
    echo "0 结果";
    }
    $conn->close();
    ?>

    使用PDO查询数据:

    $sql = "SELECT * FROM MyGuests";
    $stmt=$db->query($sql);

    foreach ($stmt as $row) {

    echo "id: ".$row["id"]." - Name: ".$row["firstname"]." ".$row["lastname"]."<br/>";
    Nach dem Login kopieren

    }
    ?>

    总结

    本文介绍了使用mysqli和PDO两种方式来连接MySQL数据库,并演示了常见的数据操作方法,如插入数据、更新数据、删除数据和查询数据等。熟练掌握这些方法,将有助于提高MySQL数据库的访问和操作效率,使开发工作更加顺利。

    Das obige ist der detaillierte Inhalt vonMySQL-Datenbankmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So lösen Sie das Problem der MySQL können die gemeinsame Bibliothek nicht öffnen So lösen Sie das Problem der MySQL können die gemeinsame Bibliothek nicht öffnen Mar 04, 2025 pm 04:01 PM

Dieser Artikel befasst sich mit MySQLs Fehler "Die freigegebene Bibliotheksfehler". Das Problem ergibt sich aus der Unfähigkeit von MySQL, die erforderlichen gemeinsam genutzten Bibliotheken (.SO/.dll -Dateien) zu finden. Lösungen beinhalten die Überprüfung der Bibliotheksinstallation über das Paket des Systems m

Reduzieren Sie die Verwendung des MySQL -Speichers im Docker Reduzieren Sie die Verwendung des MySQL -Speichers im Docker Mar 04, 2025 pm 03:52 PM

In diesem Artikel wird die Optimierung von MySQL -Speicherverbrauch in Docker untersucht. Es werden Überwachungstechniken (Docker -Statistiken, Leistungsschema, externe Tools) und Konfigurationsstrategien erörtert. Dazu gehören Docker -Speichergrenzen, Tausch und CGroups neben

Wie verändern Sie eine Tabelle in MySQL mit der Änderungstabelleanweisung? Wie verändern Sie eine Tabelle in MySQL mit der Änderungstabelleanweisung? Mar 19, 2025 pm 03:51 PM

In dem Artikel werden mithilfe der Änderungstabelle von MySQL Tabellen, einschließlich Hinzufügen/Löschen von Spalten, Umbenennung von Tabellen/Spalten und Ändern der Spaltendatentypen, erläutert.

Führen Sie MySQL in Linux aus (mit/ohne Podman -Container mit Phpmyadmin) Führen Sie MySQL in Linux aus (mit/ohne Podman -Container mit Phpmyadmin) Mar 04, 2025 pm 03:54 PM

Dieser Artikel vergleicht die Installation von MySQL unter Linux direkt mit Podman -Containern mit/ohne phpmyadmin. Es beschreibt Installationsschritte für jede Methode und betont die Vorteile von Podman in Isolation, Portabilität und Reproduzierbarkeit, aber auch

Was ist SQLite? Umfassende Übersicht Was ist SQLite? Umfassende Übersicht Mar 04, 2025 pm 03:55 PM

Dieser Artikel bietet einen umfassenden Überblick über SQLite, eine in sich geschlossene, serverlose relationale Datenbank. Es beschreibt die Vorteile von SQLite (Einfachheit, Portabilität, Benutzerfreundlichkeit) und Nachteile (Parallelitätsbeschränkungen, Skalierbarkeitsprobleme). C

Wie konfiguriere ich die SSL/TLS -Verschlüsselung für MySQL -Verbindungen? Wie konfiguriere ich die SSL/TLS -Verschlüsselung für MySQL -Verbindungen? Mar 18, 2025 pm 12:01 PM

In Artikel werden die Konfiguration der SSL/TLS -Verschlüsselung für MySQL, einschließlich der Erzeugung und Überprüfung von Zertifikaten, erläutert. Das Hauptproblem ist die Verwendung der Sicherheitsauswirkungen von selbstsignierten Zertifikaten. [Charakterzahl: 159]

Ausführen mehrerer MySQL-Versionen auf macOS: Eine Schritt-für-Schritt-Anleitung Ausführen mehrerer MySQL-Versionen auf macOS: Eine Schritt-für-Schritt-Anleitung Mar 04, 2025 pm 03:49 PM

In diesem Handbuch wird die Installation und Verwaltung mehrerer MySQL -Versionen auf macOS mithilfe von Homebrew nachgewiesen. Es betont die Verwendung von Homebrew, um Installationen zu isolieren und Konflikte zu vermeiden. Der Artikel Details Installation, Starten/Stoppen von Diensten und Best PRA

Was sind einige beliebte MySQL -GUI -Tools (z. B. MySQL Workbench, PhpMyAdmin)? Was sind einige beliebte MySQL -GUI -Tools (z. B. MySQL Workbench, PhpMyAdmin)? Mar 21, 2025 pm 06:28 PM

In Artikel werden beliebte MySQL -GUI -Tools wie MySQL Workbench und PhpMyAdmin beschrieben, die ihre Funktionen und ihre Eignung für Anfänger und fortgeschrittene Benutzer vergleichen. [159 Charaktere]

See all articles