Heim  >  Artikel  >  Datenbank  >  Fassen Sie den grundlegenden Inhalt von MySQ zusammen

Fassen Sie den grundlegenden Inhalt von MySQ zusammen

PHP中文网
PHP中文网Original
2017-06-20 15:31:50937Durchsuche

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

Erstellen Datenbanktabelle

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

-Anweisung wird verwendet, um Zeilen aus einer Tabelle zu löschen.

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

 – Der Operator wird verwendet, um einen Bereich anzugeben, und jedes Element im Bereich wird abgeglichen. IN Wertregeln, durch Kommas getrennt, alle in Klammern gesetzt.

Syntax: SELECT "field name" FROM "table name" WHERE "field name" IN ('value one', 'value two', ...);
ORDER BY

-Anweisung sortiert Datensätze standardmäßig in aufsteigender Reihenfolge.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn