Heim >Datenbank >MySQL-Tutorial >Grundlegende Verwendung und Verwaltung der MySQL-Datenbank
1.1 Bestehend aus „Datenbank“ – „Tabelle“ – „Daten“
1.2 Verwaltung Die Datenbank muss Verwenden Sie SQL (Structured Query Language)
Die SQL-Sprache ist unterteilt in:
1 Datenabfragesprache DQL
Rufen Sie vorhandene Daten in der Datenbank gemäß der angegebenen Kombination, dem bedingten Ausdruck oder der angegebenen Sortierung ab. ändert die Daten in der Datenbank nicht.
Befehl: SELECT…FROM…WHERE…
2 Datenmanipulationssprache DML
Richtig Führen Sie das Einfügen, Löschen, Ändern und andere Vorgänge von Tupeln in vorhandenen Datenbanken aus
Befehle: INSERT, UPDATE, DELETE
3 Data Definition Language DDL
Erstellen, ändern oder löschen Sie verschiedene Objekte in der Datenbank, einschließlich Tabellen, Ansichten, Indizes usw.
Befehle: CREATE TABLE, CREATE VIEW, CREATE INDEX, ALTER TABLE,
DROP TABLE, DROP VIEW, DROP INDEX
4 Die Datenkontrollsprache DCL
wird verwendet, um bestimmte Berechtigungen für den Zugriff auf die Datenbank zu gewähren oder zu entziehen, um den Zeitpunkt des Auftretens und die Wirkung von Daten zu steuern Manipulationstransaktionen, Überwachen der Datenbank
Befehle: GRANT, REVOKE, COMMIT, ROLLBACK
Melden Sie sich über die Befehlszeile bei der Datenbank an und geben Sie die erste SQL-Anweisung ein, um die Datenbank anzuzeigen
Datenbanken anzeigen --Vier Datenbanken sind; standardmäßig angezeigt
+-------------------------+
| Datenbank
+---- ------------ ----+
|information_schema|--MySQL-Metadaten, Basisdaten
|. -Betriebsdaten, Protokollinformationen, Leistungsdaten der MySQL-Datenbanksoftware
|. test --Datenbank testen, Datenbank leeren
+------------------------- +
3.1 SQL-Anweisung lautet: Datenbankname erstellen;
Datenbank zuerst erstellen; --first ist der DatenbanknameAbfrage OK, 1 Zeile betroffen (0,01 Sek.)
Mysql> Datenbank zwei erstellen Für utf-8 Abfrage OK, 1 Zeile betroffen (0,00 Sek.)
3.3 Den Standardzeichensatz der Datenbank anzeigen
mysql> show create Database first; --first ist der Datenbankname +----------+-------------- ------- -----------+ | Datenbank erstellen -------+ |. CREATE DATABASE `first` /* !40100 STANDARDZEICHENSATZ
gbk*/ | +----------+-------------------- -------------- ------------------------------------+ 1 Zeile im Satz (0,00 Sek.)
3.4 Datenbank löschen
mysql> Datenbankname löschen
3.5 Ändern Sie den Standardzeichensatz der Datenbank
mysql> ändern Sie den ersten Standardzeichensatz der Datenbank utf8; --Ändern Sie die Zeichen der ersten Datenbank in utf-8
Abfrage OK, 1 Zeile betroffen (0,00 Sek.)
4.1 Datenbank auswählen
mysql> -first ist der Datenbankname
Datenbank geändert
4.2 Tabelle erstellen
mysql> Tabelle erstellen student( --student ist der Tabellenname
-- > sid int, -- sid ist die Feldnamennummer, int ist die Feldtyp-Ganzzahl
--> ist der Feldtyp, die Zeichenfolgenlänge beträgt 20
--> sage int --sage ist der Feldname age, int ist der Feldtyp, integer
);
Abfrage OK, 0 Zeilen betroffen (0,14 Sek.)
4.3 Alle Tabellen anzeigen
mysql> Tabellen anzeigen;
+---------------- --+
| --------+
1 Zeile im Satz ( 0,00 Sek.)
4.4 Tabellenstruktur einer Tabelle anzeigen
mysql> desc student; - -Name der Schülertabelle+-------+-------------+ ------+-----+---- -----+------+ Typ |. ----+-----+--------+---- ---+
| NULL | |. varchar(20) |. ----+------+-----+------ ---+-------+
3 Reihen im Satz (0,05 Sek.)
4.5 Tabelle löschen
mysql> drop table student; Abfrage OK, 0 Zeilen betroffen (0,11 Sek.)
4.6 Tabelle ändern
; alter table student add columns sgender varchar(2); --Fügen Sie ein sgender-Feld zur Student-Tabelle hinzu, die Spalte kann weggelassen werdenAbfrage OK, 0 Zeilen betroffen (0,06 Sek.) Datensätze: 0 Duplikate: 0 Warnungen: 0
mysql> alter table student drop sgender; --Delete the sgender Feld in der Schülertabelle, Spalte kann weggelassen werden
Abfrage OK, 0 Zeilen betroffen (0,06 Sek.)
Datensätze: 0 Duplikate: 0 Warnungen: 0
mysql> alter table student changes sname varchar(10); --Ändert den Typ des Sname-Felds in der Student-Tabelle für varchar(10)
Abfrage OK, 0 Zeilen betroffen (0,08 Sek.) Datensätze: 0 Duplikate : 0 Warnungen: 0
Query OK, 0 Zeilen betroffen (0,08 Sek.)
Datensätze: 0 Duplikate: 0 Warnungen: 0
Das obige ist der detaillierte Inhalt vonGrundlegende Verwendung und Verwaltung der MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!