Die Beziehung zwischen Tabellen und Datenbanken ist: Eine Datenbank kann mehrere Tabellen enthalten. Eine Tabelle (TABELLE) ist ein Objekt zum Speichern von Daten in einer Datenbank. Sie stellt eine Sammlung strukturierter Daten dar und ist die Grundlage des gesamten Datenbanksystems. Mit anderen Worten: Es gibt keine Daten Tabelle ohne Datentabelle. Daten können nicht in der Datenbank gespeichert werden.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
Tabelle (TABLE) ist ein Objekt zum Speichern von Daten in einer Datenbank. Es handelt sich um eine Sammlung strukturierter Daten und bildet die Grundlage des gesamten Datenbanksystems. Tabellen sind Datenbankobjekte, die alle Daten einer Datenbank enthalten.
Datentabellen sind ein wichtiger Teil der Datenbank. Jede Datenbank besteht aus mehreren Datentabellen. Mit anderen Worten: Ohne Datentabellen können Daten nicht in einer Datenbank gespeichert werden.
Erstellen Sie beispielsweise einen leeren Ordner auf Ihrem Computer. Wenn Sie „Hello C Language Chinese Network“ im Ordner speichern möchten, müssen Sie ihn in ein Word-Dokument, einen Notizblock oder ein anderes Dokument schreiben, das Text speichern kann. Der leere Ordner entspricht hier der Datenbank und das Dokument, in dem der Text gespeichert ist, entspricht der Datentabelle.
Eine Tabelle ist als eine Sammlung von Spalten definiert. Ähnlich wie bei einer Tabellenkalkulation werden Daten in einem Format aus Zeilen und Spalten organisiert. Jede Spalte in einer Tabelle dient zum Speichern bestimmter Informationen (z. B. Datum, Name, Dollarbetrag oder Zahl). Es gibt mehrere Steuerelemente für Tabellen (Einschränkungen, Regeln, Standardwerte und benutzerdefinierte Benutzerdatentypen), um die Datengültigkeit sicherzustellen.
MySQL erstellt eine Datentabelle (CREATE TABLE-Anweisung)
Nach dem Erstellen der Datenbank besteht der nächste Schritt darin, eine Datentabelle in der Datenbank zu erstellen. Das sogenannte Erstellen einer Datentabelle bezieht sich auf das Erstellen einer neuen Tabelle in der bereits erstellten Datenbank.
Der Prozess der Erstellung einer Datentabelle ist der Prozess der Angabe der Attribute der Datenspalten und der Prozess der Implementierung von Datenintegritätsbeschränkungen (einschließlich Entitätsintegrität, referenzieller Integrität und Domänenintegrität).
Grundlegende Syntax
In MySQL können Sie die CREATE TABLE-Anweisung verwenden, um eine Tabelle zu erstellen. Das Syntaxformat ist:
CREATE TABLE <表名> ([表定义选项])[表选项][分区选项];
Unter diesen ist das Format der [Tabellendefinitionsoptionen]:
<列名1> <类型1> [,…] <列名n> <类型n>
Die Befehlssyntax von CREATE TABLE ist sehr vielfältig und besteht hauptsächlich aus Tabellenerstellungsdefinitionen (create-definition), Tabellenoptionen (table- Optionen) und bestehend aus Partitionsoptionen (Partitionsoptionen).
Hier beschreiben wir zunächst ein einfaches Beispiel für die Erstellung einer neuen Tabelle und konzentrieren uns dann auf einige wichtige Wissenspunkte zur Syntax im Befehl CREATE TABLE. Die Hauptsyntax und Verwendungsanweisungen der
CREATE TABLE-Anweisung lauten wie folgt:
CREATE TABLE: Wird zum Erstellen einer Tabelle mit einem bestimmten Namen verwendet. Sie müssen über Tabellen-CREATE-Berechtigungen verfügen.
Standardmäßig wird die Tabelle in der aktuellen Datenbank erstellt. Wenn die Tabelle bereits vorhanden ist, keine aktuelle Datenbank vorhanden ist oder die Datenbank nicht vorhanden ist, tritt ein Fehler auf.
MySQL ALTER TABLE: Datentabelle ändern
Voraussetzung für die Änderung der Datentabelle ist, dass die Tabelle bereits in der Datenbank vorhanden ist. Das Ändern einer Tabelle bezieht sich auf das Ändern der Struktur einer vorhandenen Datentabelle in der Datenbank. Das Ändern der Datentabelle ist auch für die Datenbankverwaltung von entscheidender Bedeutung. Es ähnelt dem Zeichnen einer Skizze. Wenn Sie zu viel zeichnen, können Sie es mit einem Radiergummi löschen.
Wenn wir nicht verstehen, wie die Datentabelle geändert wird, ist das gleichbedeutend mit Wegwerfen und Neuzeichnen, solange wir einen Fehler machen, was unnötige Kosten erhöht.
In MySQL können Sie die ALTER TABLE-Anweisung verwenden, um die Struktur der ursprünglichen Tabelle zu ändern, z. B. Spalten hinzuzufügen oder zu löschen, den ursprünglichen Spaltentyp zu ändern, Spalten oder Tabellen umzubenennen usw.
Das Syntaxformat ist wie folgt:
ALTER TABLE <表名> [修改选项]
Das Syntaxformat der geänderten Option ist wie folgt:
{ Spalte hinzufügen
|. Spalte ändern < Alter Spaltenname>
|. DROP COLUMN
MySQL删除数据表(DORP TABLE语句)
在 MySQL 数据库中,对于不再需要的数据表,我们可以将其从数据库中删除。
在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失。
下面我们来了解一下 MySQL 数据库中数据表的删除方法。
基本语法
使用 DROP TABLE 语句可以删除一个或多个数据表,语法格式如下:
DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]
对语法格式的说明如下:
表名1, 表名2, 表名3 ...表示要被删除的数据表的名称。DROP TABLE 可以同时删除多个表,只要将表名依次写在后面,相互之间用逗号隔开即可。
IF EXISTS 用于在删除数据表之前判断该表是否存在。如果不加 IF EXISTS,当数据表不存在时 MySQL 将提示错误,中断 SQL 语句的执行;加上 IF EXISTS 后,当数据表不存在时 SQL 语句可以顺利执行,但是会发出警告(warning)。
(推荐教程:mysql视频教程)
Das obige ist der detaillierte Inhalt vonWelche Beziehung besteht zwischen Tabellen und Datenbanken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!