Datenbank erstellen
Für Tabellenoperationen müssen Sie zuerst den Datenbanknamen eingeben
-- Erstellen Sie eine Datenbank mit dem Namen inana_db , die Zeichenkodierung der Datenbank ist als utf8 angegeben
Datenbank inana_db Zeichensatz utf8 erstellen;
Datenbank inana_db löschen; – Löschen Sie die Bibliothek mit dem Namen samp_db
Datenbanken anzeigen; – Zeigt die Datenbankliste an.
inana_db verwenden – Wählen Sie die erstellte Datenbank samp_db aus.
zeigen Sie den Tabellennamen. – Zeigen Sie alle Tabellennamen unter samp_db an.
-- Zeigt die Struktur der Datentabelle an Aus Tabellennamen löschen;
-- Datensätze in der Tabelle löschen
Verwenden Sie die Anweisung „create table“, um die Erstellung der Tabelle abzuschließen: Syntax: Tabellenname erstellen (Spaltendeklaration); >CREATE TABLE Tabellenname (
id int AUTO_INCREMENT Primärschlüssel,
Passwort varchar(32) NOT NULL DEFAULT ' ' COMMENT 'Benutzerpasswort',
reset_password tinyint (32) NOT NULL DEFAULT 0 COMMENT 'Benutzertyp: 0 – kein Zurücksetzen des Passworts erforderlich; 1 – Zurücksetzen des Passworts erforderlich‘,
mobile varchar(20) NOT NULL DEFAULT ' ' KOMMENTAR 'Mobiltelefon',
-- Erstellen Sie einen eindeutigen Index, keine Duplikate zulässig
EINZIGARTIGER INDEX idx_user_mobile(`mobile`))
CHARSET=utf8;
Attributerklärung des DatentypsNULL: Datenspalte kann NULL-Wert enthalten; >NOT NULL: Datenspalten-NULL-Werte sind nicht zulässig; PRIMARY: KEY-Primärschlüssel;
UNSIGNED: Index Werttyp kann nur positiv sein;
CHARACTER SET name: Geben Sie einen Zeichensatz an;
COMMENT: Beschreibung von Tabellen oder Feldern; Die
SELECT
-Anweisung wird verwendet, um Daten aus einer Tabelle auszuwählen .
Syntax: SELECT Spaltenname FROM Tabellenname
Syntax: SELECT * FROM Tabellenname
Update
-Anweisung wird verwendet, um die Daten in der Tabelle zu ändern .Syntax: UPDATE Tabellenname SET Spaltenname = neuer Wert WHERE Spaltenname = irgendein Wert
INSERT INTO-Anweisung wird verwendet, um neue Zeilen in die Tabelle einzufügen. Syntax: INSERT INTO Tabellenname VALUES (Wert 1, Wert 2,...) Syntax: INSERT INTO Tabellenname (Spalte 1, Spalte 2,...) VALUES (Wert 1, Wert 2, ....)
DELETE
Syntax: DELETE FROM Tabellenname WHERE Spaltenname = WertWHERE
-Klausel wird verwendet, um die Auswahlkriterien anzugeben. Syntax: SELECT Spaltenname FROM Tabellenname WHERE Spalte Operator Wert
IN - Der Operator ermöglicht es uns, mehrere Werte in der WHERE-Klausel anzugeben.
IN
Syntax: SELECT "field name" FROM "table name" WHERE "field name" IN ('value one', 'value two', ...);
ORDER BY
ORDER BY – Anweisung wird verwendet, um die Ergebnismenge basierend auf einer angegebenen Spalte zu sortieren. DESC – Datensätze in absteigender Reihenfolge sortieren. ASC – Datensätze der Reihe nach sortieren.
as - kann wie folgt verstanden werden: Wird als Alias verwendet, um den Spaltennamen oder Tabellennamen umzubenennen. Syntax: Wählen Sie Spalte_1 als Spalte 1, Spalte_2 als Spalte 2 aus Tabelle als Tabelle aus
JOIN: Gibt Zeilen zurück, wenn es mindestens eine Übereinstimmung in der Tabelle gibt.
INNER JOIN: Das Schlüsselwort INNER JOIN gibt Zeilen zurück, wenn es mindestens eine Übereinstimmung in der Tabelle gibt Tisch.
LEFT JOIN: Gibt alle Zeilen aus der linken Tabelle zurück, auch wenn es in der rechten Tabelle keine Übereinstimmung gibt.
RIGHT JOIN: Gibt alle Zeilen aus der rechten Tabelle zurück, auch wenn Es gibt keine Übereinstimmung in der linken Tabelle. Alle Zeilen zurückgeben
FULL JOIN: Solange es eine Übereinstimmung in einer der Tabellen gibt, werden Zeilen zurückgegeben
Allgemeine Funktionen
COUNT ermöglicht uns zu zählen, wie viele Datenelemente in der Tabelle ausgewählt sind.
Syntax: SELECT COUNT("field name") FROM "table name";
MAX Die Funktion gibt den Maximalwert in einer Spalte zurück. NULL-Werte werden nicht in die Berechnung einbezogen.
Syntax: SELECT MAX("Feldname") FROM "Tabellenname"
Index hinzufügenIndex
Syntax: ALTER TABLE Tabellenname ADD INDEX Indexname (Feldname)
Primärschlüsselindex(PRIMÄRSCHLÜSSEL )
Syntax: ALTER TABLE Tabellenname ADD PRIMARY KEY (Feldname)
UNIQUE INDEX(UNIQUE)
Syntax: ALTER TABLE Tabellenname ADD UNIQUE (Feldname)
Änderung der Tabelle nach der Erstellung
Spaltensyntax hinzufügen : Tabelle ändern Tabellenname Spaltenname hinzufügen Spaltendatentyp [nach Einfügeposition]
Spalte ändern Syntax: Tabelle ändern Tabellenname Spaltenname ändern Spalte neuer Name neuer Datentyp;
Spalte löschen Syntax: Tabelle ändern Tabellennamen Spaltennamen löschen;
Tabelle umbenennen Syntax: Tabelle ändern Tabellennamen neuen Tabellennamen umbenennen;
Tabellendaten löschen Syntax: Aus Tabellennamen löschen;
Die gesamte Tabelle löschen Syntax: Tabelle Tabellennamen löschen;
Datenbank löschen Syntax: Datenbank löschen Datenbankname;
Das obige ist der detaillierte Inhalt vonFassen Sie den grundlegenden Inhalt von MySQ zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!