CREATE DATABASE (Erstellen der Datenbank)
Mit dieser Anweisung kannst du eine Datenbank erstellen zb. ‘‘sql_test’’
CREATE DATABASE sql_rest;
USE ( Benutze den Datenbank )
Mit dieser SQL Anweisung kannst du den Datenbank benutzen.
USE sql_test;
CREATE TABLE ( Erstellt eine Tabelle )
Mit dieser Anweisung kann man Tabelle in der Datenbank zu erstellen!
CREATE TABLE test (
idTest INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
Name CHAR (30)
);
Überblick:
INT UNSIGNED -
AUTO_INCREMENT - Ist blau Markiert und bedeutet das die Reihenfolge automatisch vonstanden geht.
PRIMARY KEY - Fügt die Primärschlüssel hinzu.
Name in CHAR (30) - Speichert eine festgelegte Anzahl ‘‘30’’ von Zeichen. Es wird also wie in diesem fall 30 Zeichen reserviert.
Unabhängig davon wieviel man braucht. Rest wird mit Leerzeichen ausgefüllt.
VERCHAR speichert Text, aber nur soviel Speicherplatz, wie beötigt wird. Zb. Verbrauch VARCHAR bei ‘‘Hallo’’ weniger Speicherplatz als CHAR, weil es keinen Leerzeichen hinzufügt.
Schlüsselwörter bei SQL
Beginn einer SQL-Anweisung mit einem Schlüsselwort
Schlüsselwörter:
CREATE
Das CREATE-Schlüsselwort wird verwendet, um neue Datenbankobjekte wie Tabellen, Indizes, Ansichten, Funktionen usw. zu erstellen. Zum Beispiel kann CREATE TABLE verwendet werden, um eine neue Tabelle in der Datenbank zu erstellen.
USE
Das USE-Schlüsselwort wird verwendet, um zu einer bestimmten Datenbank zu wechseln. Es ändert den Kontext, so dass nachfolgende Abfragen in dieser Datenbank ausgeführt werden.
INSERT
Das INSERT-Schlüsselwort wird verwendet, um neue Datensätze in eine Tabelle einzufügen.
SELECT
Das SELECT-Schlüsselwort wird verwendet, um Daten aus einer oder mehreren Tabellen abzurufen. Es wird verwendet, um Abfragen zu erstellen, die Daten aus der Datenbank lesen und zurückgeben.
Abschluss eine SQL-Anweisung mit dem Semikolon
Nach SQL Standard soll jede SQL-Anweisung mit einem Semikolon ‘‘ ; ‘‘ abgeschlossen werden.
in MySQL kann man bei der letzten Anweisung weggelassen werden.
Groß und Kleinschreibung
In SQL wird es nicht zwischen Groß und Kleinschreibung unterschieden.
Bei Linux bei den Ordner und Dateinamen zwischen Groß und Kleinschreibung unterscheidet, muss für diese Bezeichnerart Groß und Klein beachtet werden. Allg. Empfehlung diese beiden Bezeichnearten immer Klein schreiben.
Formfreiheit für SQL-Anweisung / Bespiel für mölgiche Schreibweisen
mit Tab lässt sich das gut Regeln
Sprachbereiche von SQL
Die SQL-Anweisungen werden in drei Sprachbereiche unterteilt:
DDL: Data Definition Language ( Datendefinitionsprache )
DML: Data Manipulation Language ( Datenmaniplutionsprache )
DCL: Data Control Language ( Datenkontrollsprache )
Data Definition Language ( DDL )
Mit denen lässt sich die Datenstrucktur definieren, geändert und gelöscht werden.
CREATE - Erzeugen
ALTER - Ändern
DROP - Löschen ‘‘ Löscht den Kompletten Datenbank’’
Data Manipulation Language ( DML )
Mit denen vorhandenen Datenbankstrukturen kan man Abfragen, ausgeführt und Änderungen an den Datensätzen vorgenommen werden
Schlusselwörter:
SELECT - Auswählen
INSERT - Einfügen
UPDATE - Ändern
DELETE - Löschen ‘‘ Löscht den Datensatz ‘‘
Data Control Language ( DCL )
Mit denen werden Verwaltungsaufgaben durchgeführt.
Dazu gehöhrt:
Verwaltung der Benutzerkonten
der Zugriffberechtigungen
Abschlusses von Transaktionen
GRANT - Recht geweheren
USE - Benutzen einer Datenbank
COMMIT - Transaktion übernehmen
ROLLBACK - Transaktion zurückrollen
Begrenzer Bezeichner
Begrenzte Bezeichner sind Bezeichner, die in MySQL in ´(Backtick)-Zeichen eingesclossen werden.
Beispiel: ´Alter´,´100 Tage´, ´€´.
Last changed2 months ago