Benutzer-Werkzeuge

Webseiten-Werkzeuge


sql:sql-befehlssammlung

SQL-Befehlssammlung

  • Datenbank löschen:
    DROP DATABASE kunde;
  • Benutzer mit Passwort erstellen:
    CREATE USER 'frank'@'localhost' IDENTIFIED BY 'wert123!';
  • Benutzer löschen:
    DROP USER 'frank'@'localhost'; DROP DATABASE IF EXISTS `frank`;
  • Alle Datenbanken anzeigen:
    SHOW DATABASES;
  • Datenbank Kunde erstellen:
    CREATE DATABASE kunde;
  • Datenbank Kunde wählen:
    USE kunde;
  • Alle Tabellen innerhalb einer Datenbank anzeigen:
    SHOW TABLES;
  • Alle Spalten einer Tabelle anzeigen:
    DESC <tabellen_name>;
  • Kollation einer Datenbank ändern (z.B. in latin1_german2_ci):
    ALTER DATABASE kunde DEFAULT CHARACTER SET latin1 COLLATE latin1_german2_ci;
  • Alle Rechte der Datenbank Kunde werden an einem Benutzer übertragen:
    GRANT ALL PRIVILEGES ON kunde . * TO 'frank'@'localhost';
  • Tabelle Name erstellen:
    CREATE TABLE `kunde`.`Name` ( `Kundennummer` TINYINT UNSIGNED NOT NULL AUTO_INCREMENT , `Anrede` TINYTEXT NOT NULL , `Vorname` TINYTEXT NOT NULL , `Name` TINYTEXT NOT NULL , `Geburtsdatum` DATETIME NOT NULL , `Telefonnummer` TINYTEXT NOT NULL , PRIMARY KEY (`Kundennummer`)) ENGINE = InnoDB;
  • Tabelle ohne Primäschlüssel erstellen:
    CREATE TABLE kunde.adresse ( Strasse_1 TINYTEXT NOT NULL, Strasse_2 TINYTEXT NOT NULL, PLZ TINYTEXT NOT NULL, Ort TINYTEXT NOT NULL, Land TINYTEXT NOT NULL) ENGINE = INNODB;
  • Löschen eines Datensatzes:
    DELETE FROM `table 2` WHERE `table 2`.`Kundennummer` = 7;
  • Alle Datensätze der Tabelle ‚table2‘ anzeigen lassen:
    SELECT * FROM `table 2`;
  • Datensatz des Kunden mit Kundennummer 4 abfragen:
    SELECT * FROM `name` WHERE Kundennummer = 4;
  • Datensatz des Kunden mit Kundennummer 4 löschen:
    DELETE FROM `name` WHERE `name`.`Kundennummer` = 4;
sql/sql-befehlssammlung.txt · Zuletzt geändert: 2020/05/10 16:51 von sommteck