Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
computer:tutorials:sql:create_database [2011/03/02 08:47] 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 und verwendet werden. | + | 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. |
| ======Syntax====== | ======Syntax====== | ||
| Zeile 12: | Zeile 12: | ||
| mysql> CREATE DATABASE FAILUTION; | mysql> CREATE DATABASE FAILUTION; | ||
| Query OK, 1 row affected (0.00 sec) | Query OK, 1 row affected (0.00 sec) | ||
| + | |||
| mysql> CREATE DATABASE FAILUTION; | mysql> CREATE DATABASE FAILUTION; | ||
| ERROR 1007 (HY000): Can't create database 'failution'; database exists | ERROR 1007 (HY000): Can't create database 'failution'; database exists | ||
| Zeile 19: | Zeile 20: | ||
| mysql> CREATE DATABASE IF NOT EXISTS FAILUTION; | mysql> CREATE DATABASE IF NOT EXISTS FAILUTION; | ||
| Query OK, 1 row affected (0.00 sec) | Query OK, 1 row affected (0.00 sec) | ||
| + | |||
| mysql> CREATE DATABASE IF NOT EXISTS FAILUTION; | mysql> CREATE DATABASE IF NOT EXISTS FAILUTION; | ||
| Query OK, 0 rows affected, 1 warning (0.00 sec) | Query OK, 0 rows affected, 1 warning (0.00 sec) | ||
| </code> | </code> | ||
| - | Wurde eine Datenbank angelegt muss in diese gewechselt werden ("verwendet" werden), um sämtliche nachfolgenden Operationen in ihr vorzunehmen - dies geschiet mit dem Befehl **USE**: | + | Wurde eine Datenbank angelegt, muss in diese gewechselt werden (//"verwendet" werden//), um sämtliche nachfolgenden Operationen in ihr vorzunehmen - dies geschiet mit dem Befehl **USE**: |
| <code>USE <Datenbankname>;</code> | <code>USE <Datenbankname>;</code> | ||
| - | Als Parameter wird der Name der "zu verwendeten" Datenbank übergeben: | + | Als Parameter wird der Name der "//zu verwendeten//" Datenbank übergeben: |
| <code>mysql> USE FAILUTION; | <code>mysql> USE FAILUTION; | ||
| Database changed</code> | Database changed</code> | ||