SQL (Structured Query Language) ist eine Standardprogrammiersprache zur Verwaltung und Bearbeitung relationaler Datenbanken. Es ermöglicht Benutzern das Erstellen, Lesen, Aktualisieren und Löschen von Daten in einer Datenbank. SQL bietet eine Möglichkeit, mithilfe einfacher, deklarativer Anweisungen mit Datenbanken zu interagieren.
Das Erlernen von SQL ist aus mehreren Gründen unerlässlich:
CREATE DATABASE FirstDB;
Hinweis: FirstDB ist der Datenbankname.
USE FirstDB;
Hinweis: Dadurch wird die zu verwendende Datenbank ausgewählt.
DROP DATABASE FirstDB;
Hinweis: Dadurch werden die Datenbank und alle ihre Inhalte dauerhaft gelöscht.
ALTER DATABASE FirstDB READ ONLY = 1;
Hinweis: Dadurch wird die Datenbank schreibgeschützt, sodass keine Änderungen vorgenommen werden können.
CREATE TABLE student ( student_id INT, first_name VARCHAR(30), last_name VARCHAR(50), student_address VARCHAR(50), hourly_pay DECIMAL(5,2), student_date DATE );
Hinweis: Dadurch wird eine Tabelle namens „student“ mit angegebenen Spalten und Datentypen erstellt.
SELECT * FROM student;
Hinweis: Dadurch werden alle Zeilen und Spalten aus der Tabelle „Student“ abgerufen.
RENAME TABLE student TO students;
Hinweis: Dadurch wird der Tabellenname von „Student“ in „Studenten“ geändert.
ALTER TABLE students ADD phone_number VARCHAR(15);
Hinweis: Dadurch wird der Tabelle „Studenten“ eine neue Spalte „Telefonnummer“ hinzugefügt.
ALTER TABLE students CHANGE phone_number email VARCHAR(100);
Hinweis: Dadurch wird der Spaltenname von „Telefonnummer“ in „E-Mail“ geändert und der Datentyp geändert.
ALTER TABLE students MODIFY COLUMN email VARCHAR(100);
Hinweis: Dadurch wird der Datentyp der Spalte „E-Mail“ in VARCHAR(100) geändert.
ALTER TABLE students MODIFY email VARCHAR(100) AFTER last_name;
Hinweis: Dadurch wird die Spalte „E-Mail“ nach der Spalte „Nachname“ verschoben.
ALTER TABLE students MODIFY email VARCHAR(100) FIRST;
Hinweis: Dadurch wird die Spalte „E-Mail“ zur ersten Spalte in der Tabelle verschoben.
ALTER TABLE students DROP COLUMN email;
Hinweis: Dadurch wird die Spalte „E-Mail“ dauerhaft aus der Tabelle entfernt.
ALTER TABLE students MODIFY email VARCHAR(100) AFTER last_name; SELECT * FROM students;
Hinweis: Dadurch wird die Spaltenposition geändert und dann die neue Tabellenstruktur in einem Vorgang angezeigt.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3