Heim  >  Artikel  >  Datenbank  >  Einführung in das frühe Lernen und Organisieren von MySQL

Einführung in das frühe Lernen und Organisieren von MySQL

coldplay.xixi
coldplay.xixinach vorne
2021-04-09 09:27:042155Durchsuche

Einführung in das frühe Lernen und Organisieren von MySQL

MySQL frühes Lernen und Organisieren

1. Vor- und Nachteile von MySQL

Vorteile: Gute Transaktionsverwaltungsfunktionen und Absturzreparaturfunktionen.
Nachteile: Die Lese- und Schreibgeschwindigkeit ist relativ schlecht und nimmt viel Datenraum in Anspruch.

2. Stellen Sie eine Verbindung zum Server her

2. Geben Sie mysql -u root -p ein
3. Geben Sie das Passwort ein

DDL Datendefinitionssprache Datenbank, Tabellenerstellung, -änderung, -löschung

DML:

Datenmanipulationssprache (Operation)
Operation, Einfügung, Löschung, Änderung, Abfrage von Daten in der Tabelle
DCL:
Datenkontrollsprache (Steuersprache)
Berechtigungskontrolle, wer kann das tun? Was, wer kann was nicht? DQL:
Datenabfragesprache
Fragen Sie die Daten in der Datenbank ab

Schlüsselwörter:

Erstellen: Erstellen
Löschen: Löschen

Anzeigen: Anzeigen

Ändern: Ändern Datenbank: Datenbank Tabelle: Tabelle Verwendung: Datenbank auswählen/wechseln Feldtyp:

Ganzzahl: int long short Gleitkomma: float double (5,2) 5 Gesamtlänge 5 Ziffern 2 kleine Punkte Zeichen: char (feste Länge) varchar (variable Länge)

Text: Text (großer Textabschnitt)

Alle Datenbanken anzeigen

anzeigen Datenbanken;

Alle Tabellen anzeigen

Tabellen anzeigen;

Tabellenstruktur anzeigen

absteigender Tabellenname

Feld hinzufügen

Alarmtabelle Tabellenname neuen Feldnamen hinzufügen Feldtyp (Einschränkungen);

Feldwiederholungsname Alarmtabelle Tabellenname Originalfeldnamen ändern Neuer Feldname Feldtyp;

Feldtyp ändern Alarmtabelle Tabellenname Feldnamen ändern Neuer Feldtyp;

Feld löschen Alarmtabelle Tabellenname Feldnamen löschen;

Tabelle ändern Name

Tabelle umbenennen Originaltabellenname in neuen Tabellennamen umbenennen;

1. Primärschlüsseleinschränkungen: eindeutig, nicht dupliziert, nicht leer

Methode eins hinzufügen: beim Erstellen erstellen die Tabelle Primärschlüsseleinschränkungen.
Tabelle Tabellenname erstellen (
Spaltenname 1 Datentyp Primärschlüssel, Spaltenname 2 Datentyp );

Methode zwei hinzufügen: Die Tabelle existiert bereits, Primärschlüsseleinschränkungen hinzufügen.
Tabelle ändern, Tabellenname, Einschränkung des Primärschlüssels hinzufügen, Einschränkungsname, Primärschlüssel hinzufügen (Spaltenname); Erstellen der Tabelle

Tabelle erstellen Tabellenname ( Spaltenname 1 Datentyp, Spaltenname 2 Datentyp,

Primärschlüssel (Spaltenname 1, Spaltenname 2)

);

gemeinsamer Primärschlüssel zwei: die Tabelle bereits existiert, füge einen gemeinsamen Primärschlüssel hinzu. Tabelle ändern eine eindeutige Einschränkung beim Erstellen der Tabelle.

Tabelle Tabellenname erstellen ( Spaltenname 1 Datentyp eindeutig,
Spaltenname 2 Datentyp
);

Methode zwei hinzufügen: Die Tabelle existiert bereits, fügen Sie eindeutige Einschränkungen hinzu.

Tabelle ändern Tabellenname eindeutig hinzufügen (Spaltenname);

eindeutige Einschränkung löschen

Tabelle ändern Tabellenname Indexname der eindeutigen Einschränkung löschen;

Standardeinschränkung Standard: Wenn keine Daten geschrieben werden, wird ein Wert angegeben standardmäßig.


Methode 1 hinzufügen: Erstellen Sie beim Erstellen der Tabelle Standardeinschränkungen.

Tabelle Tabellenname erstellen (
Spaltenname 1 Datentyp Standard „Zeichenfolge oder Datumstyp“,
Spaltenname 2 Datentyp Standard numerischer Typ,

Spaltenname 3 Datentyp

);
Methode zwei hinzufügen: bereits vorhandene Tabelle , Standardeinschränkungen hinzufügen.

Tabelle ändern, Tabellenname ändern, Standardwert für den Datentyp des Spaltennamens;

Standardeinschränkung löschen;

Nicht-Null-Einschränkung, nicht null: muss einen Wert haben



Methode 1 hinzufügen: Erstellen Sie beim Erstellen der Tabelle eine Nicht-Null-Einschränkung.

Tabelle Tabellenname erstellen ( Spaltenname 1 Datentyp nicht null, Spaltenname 2 Datentyp
);

Methode zwei hinzufügen: Die Tabelle existiert bereits, fügen Sie eine Nicht-Null-Einschränkung hinzu.
Tabelle ändern, Tabellenname, Datentyp des Spaltennamens ändern, nicht null;

Nicht-Null-Einschränkung löschen,

Tabelle, Tabellennamen ändern, Datentyp des Spaltennamens ändern;

Methode 1 hinzufügen: Erstellen Sie beim Erstellen der Tabelle Fremdschlüsseleinschränkungen.

Erstellen Sie zuerst die Haupttabelle

Tabelle erstellen Haupttabellenname (
Spaltenname 1 Datentyp,
Spaltenname 2 Datentyp
);
Sekundärtabelle erstellen – Fremdschlüssel werden in dieser Tabelle erstellt
Tabelle erstellen Sekundärtabellenname (
Spaltenname 1 Datentyp,
Spaltenname 2 Datentyp,
Einschränkung Fremdschlüsselname Fremdschlüssel (Slave-Tabellenspaltenname) verweist auf den Haupttabellennamen (Haupttabellenspaltenname);
);
Zuerst die Haupttabelle erstellen
Tabelle erstellen Haupttabellenname (
Spaltenname). 1 Datentyp,
Spaltenname 2 Datentyp
);
Erstellen Sie die Slave-Tabelle erneut – der Fremdschlüssel wird in dieser Tabelle erstellt
Tabelle erstellen Slave-Tabellenname (
Spaltenname 1 Datentyp,
Spaltenname 2 Datentyp,
Einschränkung Fremdschlüsselname Fremdschlüssel (Slave-Tabellenspaltenname) verweist auf den Haupttabellennamen (Haupttabellenspaltenname);
);

Methode zwei hinzufügen: Die Tabelle ist bereits vorhanden, Fremdschlüsseleinschränkungen hinzufügen.
Tabelle ändern, Einschränkungs-Fremdschlüsselname aus Tabellenname hinzufügen, Fremdschlüssel (Spaltenname aus Tabelle) referenziert Haupttabelle, Tabellenname (Spaltenname der Haupttabelle);

Fremdschlüssel-Einschränkung löschen,
Tabelle ändern, Fremdschlüssel-Fremdschlüssel löschen aus Tabellenname Schlüsselname;

DML-Operation (Datenoperationen in der Tabelle: hinzufügen, löschen, ändern, prüfen)

Daten einfügen: einfügen in
Daten ändern: aktualisieren
Daten löschen: löschen
Daten abfragen: auswählen

Daten einfügen: Einfügen in

Grammatik:

Schreibmethode eins: Einfügen in den Tabellennamen (Feldname 1, Feldname 2 ...) Wert (Daten (die Zahl stimmt mit der vorherigen Klammer überein, achten Sie darauf zur Bestellung));

Schreibmethode zwei: In den Tabellennamen einfügen, Feldname = Feldwert, Feldname = Feldwert ....

Hinweise:
1. Der Feldname ist genau der gleiche wie der Feldname in der Tabelle
2. Die Daten sind entsprechend dem Feldtyp konsistent
3. Wenn „Leeren Slot einfügen“ null ist, werden numerischer Typ und Typ direkt geschrieben und andere werden in einfache Anführungszeichen gesetzt

Daten ändern: aktualisieren

Syntax:

Zu änderndes Tabellennamen-Set-Feld aktualisieren = geänderter Wert, wobei Bedingung

Hinweis:

Im Allgemeinen werden alle Felder der gesamten Tabelle geändert
Fügen Sie eine Bedingung hinzu, um eines zu ändern

Löschen Daten: DELETE

Syntax:
Aus Tabellennamen löschen, wobei Bedingung vorhanden ist, ohne die Bedingung hinzuzufügen, die gesamte Tabelle direkt löschen

Das obige ist der detaillierte Inhalt vonEinführung in das frühe Lernen und Organisieren von MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen