Wenn wir MySQL betreten, gibt es tatsächlich viele grundlegende Sprachen von MySQL. Lassen Sie uns heute etwas darüber lernen.
Empfohlener Kurs: MySQL-Tutorial.
MySQL ist eine relationale Datenbank, die in den 1990er Jahren entwickelt wurde. MySQL 5.0 bietet Ansichten, gespeicherte Datenbankprozeduren, Trigger, serverseitige Cursor und Unterstützung für erweiterte Funktionen wie verteilte Transaktionen Protokolle.
MySQL-Vorteile: Open Source, kostenlos, plattformübergreifend, hohe Leistung, mehr Benutzer
Schwächen: schlechte SQL-Standardkonformität.
Wenn Sie mit einer unbekannten Datenbank konfrontiert werden Normalerweise benötigen Sie eine Möglichkeit, damit zu interagieren, und Sie verwenden die SQL-Sprache.
SQL-Sprache ist die Abkürzung für (Structure Query Language) Strukturierte Abfrage Es verwendet Beziehungen Die Datenbankanwendungssprache des Modells Relationale Datenbanksysteme unterstützen die SQL-Sprache. Eine relationale Datenbank ist eine Datenbank, die auf dem relationalen Modell basiert mehrere zweidimensionale Zeilen- und Spaltentabellen, die miteinander verbunden werden können.
2. Klassifizierung der SQL-Sprache.DDL-Anweisung: Datendefinitionssprache . Definiert verschiedene Datensegmente, Datenbanken, Tabellen, Spalten, Indizes und andere Datenbankobjekte: Erstellen, Löschen, Ändern.
Erstellung einer Datenbank
• CREATE DATABASE Datenbankname
[CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'] Legen Sie den Datenbankzeichensatz und die Zeichensatz-Sortierungsregeln fest
•[Beispiel] CREATE DATABASE exam CHARACTER SET 'utf8 ' COLLATE 'utf8_general_ci';
•Datenbank wechseln: Datenbanknamen verwenden
•[Beispiel] USE-Prüfung
Änderung der Datenbank
Datenbankprüfungszeichensatz utf8 ändern ;
Löschen der Datenbank
Datenbank löschen Datenbankname
Erstellung einer Tabelle
•CREATE TABLE Tabellenname (Attribut 1 Datentyp [Länge] [Einschränkungen ],...) [ENGINE=INNODB DEFAULT CHARSET=utf8] (Speicher-Engine und Zeichensatz) wie
Einführung in Einschränkungsdatentypen
ENGINE=INNODB DEFAULT CHARSET =utf8; Beim Erstellen einer Liste hinzugefügt, können chinesische Zeichen erscheinen
Änderung der Tabelle
•Tabellennamen ändern
•Feld hinzufügen Tabelle ändern Spaltennamentyp hinzufügen
•Einschränkung hinzufügen. Tabellennamen ändern. Spaltennamen ändern > •Tabelle ändern, Tabellenname, Einschränkung hinzufügen, Fremdschlüsselname, Fremdschlüssel (Fremdschlüsselfeld), referenziert verknüpften Tabellennamen (zugeordnetes Feld);
•Feld ändern, Tabelle ändern, Tabellennamen, ursprünglichen Feldnamen ändern, neuen Feldnamen, Datentyp [ Attribut ];
•Feld löschen, Tabelle ändern, Tabellennamen löschen, Feldnamen löschen
•Einschränkungen ändern, Tabelle ändern, Tabellenname, Einschränkung hinzufügen, Fremdschlüsselname, Fremdschlüssel (Fremdschlüsselfeld), referenziert verknüpften Tabellennamen (assoziierte Feld) 2. . . . ) Werte ('a',1,);
Aktualisierung der Tabellendaten
•Tabellennamen aktualisieren, Spaltenname festlegen = Aktualisierungswert [wobei Aktualisierungsbedingung];
Löschen von Tabellendaten
•Aus Tabellennamen löschen [wobei Aktualisierungsbedingung];
Der DML-Vorgang bezieht sich auf den Vorgang von Tabellendatensätzen in der Datenbank, hauptsächlich einschließlich des Einfügens von Tabellen Datensätze (einfügen), aktualisieren (aktualisieren), löschen (löschen), abfragen (auswählen)Das obige ist der detaillierte Inhalt vonWas ist die Grundsprache von MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!