Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| computer:tutorials:sql:create_database [2011/03/01 19:41] – angelegt christian | computer:tutorials:sql:create_database [2013/05/15 07:59] (aktuell) – christian | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | < | + | Informationen werden in Form von [[create_table|Tabellen]] in Datenbanken gespeichert - bevor Tabellen angelegt und mit Informationen gefüllt werden können, muss also zuerst mal eine Datenbank angelegt werden. |
| - | USE FAILUTION;</ | + | |
| + | ======Syntax====== | ||
| + | Der Befehl hierzu lautet **CREATE DATABASE**, der zugehörige Syntax ist wie folgt definiert: | ||
| + | |||
| + | <code>CREATE DATABASE [IF NOT EXISTS] < | ||
| + | |||
| + | * **< | ||
| + | * **IF NOT EXISTS** ist optional - wird das Schlagwort verwendet, wird eine Datenbank nur angelegt, wenn sie nicht schon vorhanden ist. Ist die Datenbank vorhanden, wird der Befehl korrekt ausgeführt, | ||
| + | |||
| + | < | ||
| + | mysql> CREATE DATABASE FAILUTION; | ||
| + | Query OK, 1 row affected (0.00 sec) | ||
| + | |||
| + | mysql> CREATE DATABASE FAILUTION; | ||
| + | ERROR 1007 (HY000): Can't create database ' | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | mysql> CREATE DATABASE IF NOT EXISTS FAILUTION; | ||
| + | Query OK, 1 row affected (0.00 sec) | ||
| + | |||
| + | mysql> CREATE DATABASE IF NOT EXISTS FAILUTION; | ||
| + | Query OK, 0 rows affected, 1 warning (0.00 sec) | ||
| + | </ | ||
| + | |||
| + | Wurde eine Datenbank angelegt, muss in diese gewechselt werden (//" | ||
| + | < | ||
| + | |||
| + | Als Parameter wird der Name der "//zu verwendeten//" | ||
| + | < | ||
| + | Database changed</ | ||