English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dieser教程是为初学者准备的,以帮助他们理解与MySQL-Sprache相关的基知识和高级概念。
MySQL ist das beliebteste relationale Datenbankmanagementsystem und einer der besten RDBMS-Anwendungssoftware (Relational Database Management System: relationale Datenbankmanagementsystem) für Web-Anwendungen.
In diesem教程 werden Sie schnell die Grundkenntnisse von MySQL erlernen und die MySQL-Datenbank leicht verwenden können.
Eine Datenbank (Database) ist ein Lager, das Daten nach Datenstrukturen organisiert, speichert und verwaltet.
Jede Datenbank hat eine oder mehrere verschiedene API, um Daten zu erstellen, zuzugreifen, zu verwalten, zu durchsuchen und zu kopieren.
Wir können die Daten auch in Dateien speichern, aber das Lesen und Schreiben von Daten in Dateien ist relativ langsam.
Daher verwenden wir derzeit relationale Datenbankmanagementsysteme (RDBMS) zum Speichern und Verwalten großer Datenmengen. Eine relationale Datenbank ist eine auf dem relationellen Modell basierende Datenbank, die mithilfe mathematischer Konzepte und Methoden wie der Mengen algebra zur Verarbeitung von Daten in der Datenbank verwendet.
Die Eigenschaften von RDBMS (Relational Database Management System) sind:
1.Die Daten sind in tabellarischer Form dargestellt
2.Jede Zeile enthält verschiedene Namensfelder
3.Jedes Feld entspricht einem Datenbereich, der dem Namensfeld zugeordnet ist
4. Viele Zeilen und Spalten bilden ein Formular
5. Viele Formulare bilden ein Database
Bevor wir mit dem Lernen der MySQL-Datenbank beginnen, lassen Sie uns zunächst einige Begriffe des RDBMS kennenlernen:
Datenbank: Eine Datenbank ist eine Sammlung von verbundenen Tabellen.
Datenbanktabelle: Eine Tabelle ist ein Matrix der Daten. Eine Tabelle in einer Datenbank sieht aus wie ein einfaches elektronisches Blatt.
Spalte: Eine Spalte (Datenelement) enthält Daten desselben Typs, z.B. Daten von Postleitzahlen.
Zeile:Eine Zeile (= Tupel, oder Eintrag) ist eine Gruppe von verwandten Daten, z.B. Daten einer Benutzerabonnement.
Redundanz: Speichert doppelt so viele Daten, die Redundanz verringert die Leistung, aber erhöht die Sicherheit der Daten.
Primärschlüssel: Der Primärschlüssel ist einzigartig. Eine Datenbanktabelle kann nur einen Primärschlüssel enthalten. Sie können den Primärschlüssel verwenden, um Daten abzurufen.
Fremdschlüssel:Fremdschlüssel werden verwendet, um zwei Tabellen zu verknüpfen.
Komplexer Schlüssel: Ein komplexer Schlüssel (Kombinationsschlüssel) verwendet mehrere Spalten als Indexschlüssel und wird in der Regel für komplexe Indizes verwendet.
Index:Indizes ermöglichen den schnellen Zugriff auf spezifische Informationen in den Datenbanktabellen. Ein Index ist eine Struktur, die das Sortieren von Werten in einer oder mehreren Spalten eines Datenbanktabels durchführt. Ähnlich wie ein Inhaltsverzeichnis eines Buches.
Integrität der Referenz: Die Integrität der Referenz verlangt, dass in der Beziehung keine nicht existierenden Entitäten zitiert werden. Die Integrität der Referenz ist eine Integritätsbeschränkung, die der Relationenmodell erfüllen muss, und deren Zweck ist es, die Konsistenz der Daten zu gewährleisten.
MySQL ist ein relationales Datenbanksystem (Relational Database Management System), dieser so genannte "relationale" Begriff kann als "Tabelle" verstanden werden, eine relationale Datenbank besteht aus einer oder mehreren Tabellen, wie in der folgenden Abbildung gezeigt:
Kopfzeile(header): Der Name jeder Spalte;
Spalte(col): Eine Sammlung von Daten mit dem gleichen Datentyp;
Zeile(row): Jede Zeile beschreibt das spezifische Information eines bestimmten Eintrags;
: Wert(value): Das spezifische Information der Zeile, jeder Wert muss mit dem Datentyp der Spalte übereinstimmen;
Schlüssel(key): Der Wert des Schlüssels hat in der aktuellen Spalte eine Einzigartigkeit.
MySQL ist ein relationales Datenbanksystem, das von der schwedischen Firma MySQL AB entwickelt wurde und derzeit zu Oracle Company gehört. MySQL ist ein relationales Datenbanksystem, bei dem Daten in verschiedenen Tabellen gespeichert werden, anstatt alle Daten in einem großen Lager zu platzieren, was die Geschwindigkeit erhöht und die Flexibilität verbessert.
MySQL ist Open Source und gehört derzeit zu den Produkten von Oracle.
MySQL unterstützt große Datenbanken. Er kann große Datenbanken mit mehreren Millionen Einträgen verarbeiten.
MySQL verwendet das standardisierte SQL-Datenlanguage.
MySQL kann auf mehreren Systemen ausgeführt werden und unterstützt mehrere Sprachen. Diese Programmiersprachen umfassen C, C++and Python, Java, Perl, PHP, Eiffel, Ruby, and Tcl, etc.
MySQL has good support for PHP, which is currently the most popular web development language.
MySQL supports large databases and supports 5Million records data warehouse,32 Bit system table files can support up to 4GB,64 Bit system supports the largest table file size of8TB.
MySQL is customizable and uses the GPL license, allowing you to modify the source code to develop your own MySQL system.
Before you start learning this tutorial, you should understand the basic knowledge of PHP and HTML and be able to apply them simply.
Many examples in this tutorial are related to the PHP language, and our examples are basically demonstrated in PHP.
If you are not familiar with PHP, you can learn it through PHP TutorialLearn this language.
MySQL is the most popular open-source relational SQL database management system. MySQL is one of the best RDBMS for developing various web-based software applications. MySQL is developed, sold, and supported by the Swedish company MySQL AB. This tutorial will provide you with a quick start to MySQL and make you familiar with MySQL programming.