Heim >Datenbank >MySQL-Tutorial >MySQL-Tutorial zur relationalen Datenbank
Dieser Artikel stellt hauptsächlich die relationale MySQL-Datenbank allen vor. Ich hoffe, dass er Freunden in Not hilfreich sein wird!
Empfohlenes Referenz-Tutorial: „MySQL-Tutorial“
Relationale Datenbank, ist eine Datenbank, die auf einem relationalen Modell (mathematisches Modell) basiert.
Was das relationale Modell betrifft, handelt es sich um ein sogenanntes auf Beziehungen basierendes Modell, das drei Aspekte umfasst, nämlich:
Datenstruktur: Datenspeicherung Formular, zweidimensionale Tabelle (Zeilen und Spalten);
Operationsbefehlssatz: alle SQL-Anweisungen;
Integritätsbeschränkungen: Datenbeschränkungen innerhalb Tabellen (Felder und Felder) und Einschränkungen zwischen Tabellen (Fremdschlüssel).
Datenbank: Analysieren Sie anhand der Datenanforderungen, die gespeichert werden müssen. Wenn es sich um einen Datentyp (Entität) handelt, Es sollte als zweidimensionale Tabelle konzipiert sein.
Zweidimensionale Tabelle: besteht aus Header (Feldname, der zur Angabe des Namens der Daten verwendet wird) und Daten (tatsächlich gespeicherter Inhalt). .
Beispiel für eine zweidimensionale Tabelle:
ID | EEROR_CODE | DESCRIPTION |
---|---|---|
1 | US0001 | 此用户未注册 |
2 | OR0001 | 订单生成失败 |
3 | SY0001 | 系统未知异常 |
Hier, wenn der entsprechende Feldwert in der Tabelle leer ist, aber der Systemspeicher Es wird weiterhin Platz dafür reserviert, weshalb relationale Datenbanken mehr Platz verschwenden!
DB: Datenbank, Datenbank;
DBMS: Datenbankverwaltungssystem, Datenbankverwaltungssystem; 🎜>
bezieht sich im Wesentlichen auf eine Zeile (einen Datensatz) in der Tabelle. Die Zeile ist aus struktureller Sicht und der Datensatz aus Datenperspektive. rowrecord
bezieht sich im Wesentlichen auf eine Spalte (ein Feld) in der Tabelle. Die Spalte ist aus der strukturellen Perspektive und das Feld ist aus der Datenperspektive. columnfield
, create
und drop
usw. dar. alter
, insert
und delete
usw Es gibt jedoch eine separate Klassifizierung innerhalb von DML, nämlich DQL (Data Query Language), und die repräsentativen Anweisungen sind update
select
usw. grant
revoke
Das obige ist der detaillierte Inhalt vonMySQL-Tutorial zur relationalen Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!