Heim >Datenbank >MySQL-Tutorial >MySQL erstellt eine Datentabelle
Die folgenden Informationen sind erforderlich, um eine MySQL-Datentabelle zu erstellen:
Tabellenname
Tabellenfeldname
Definieren Sie jedes Tabellenfeld
Folgendes besteht darin, MySQL-Daten zu erstellen. Gemeinsame SQL-Syntax für Tabellen:
CREATE TABLE Tabellenname (Spaltenname Spaltentyp);
Das folgende Beispiel erstellt die Datentabelle runoob_tbl in die RUNOOB-Datenbank:
Runoob_TBL (
Runoob_id int Null Auto_increment,
Runoob_title Varchar (100) nicht null,
Runoob_autHor Varchar (40) nicht null,
Submi ssion_date date,
Primärschlüssel (Runoob_id)
);
Beispielanalyse:
Wenn Sie nicht möchten, dass das Feld NULL ist, können Sie das Attribut des Feldes festlegen auf NOT NULL Wenn die in diesem Feld eingegebenen Daten beim Betrieb der Datenbank NULL sind, wird ein Fehler gemeldet.
AUTO_INCREMENT ist als automatisch inkrementierendes Attribut definiert, das im Allgemeinen für Primärschlüssel verwendet wird und dessen Wert automatisch um 1 erhöht wird.
Das Schlüsselwort PRIMARY KEY wird verwendet, um die Spalte als Primärschlüssel zu definieren. Sie können mehrere Spalten verwenden, um den Primärschlüssel zu definieren, getrennt durch Kommas.
Erstellen Sie eine Tabelle über die Eingabeaufforderung
Sie können ganz einfach eine MySQL-Datentabelle über das MySQL-Befehlsfenster erstellen. Mit der SQL-Anweisung CREATE TABLE können Sie eine Datentabelle erstellen.
Das Folgende ist ein Beispiel für die Erstellung der Datentabelle runoob_tbl:
root@host# mysql -u root -p
Passwort eingeben:*******
mysql> use RUNOOB ;
Datenbank geändert
mysql> CREATE TABLE runoob_tbl(
-> runoob_id INT NOT NULL AUTO_INCREMENT,
-> runoob_title VARCHAR(100) NOT NULL,
-> ; runoob_author VARCHAR( 40) NOT NULL,
-> Einreichungsdatum,
-> PRIMARY KEY ( runoob_id )
Abfrage OK, 0 Zeilen betroffen (0,16 Sek.)
mysql> ;
}echo „Datentabelle erfolgreich erstellt n“;mysql_close($conn);?> body> ; Laufergebnis: