Informationen werden in Form von Tabellen in Datenbanken gespeichert - bevor Tabellen angelegt und mit Informationen gefüllt werden können, muss also zuerst mal eine Datenbank angelegt werden.

Syntax

Der Befehl hierzu lautet CREATE DATABASE, der zugehörige Syntax ist wie folgt definiert:

CREATE DATABASE [IF NOT EXISTS] <Datenbankname>
mysql> CREATE DATABASE FAILUTION;
Query OK, 1 row affected (0.00 sec)

mysql> CREATE DATABASE FAILUTION;
ERROR 1007 (HY000): Can't create database 'failution'; database exists
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 („verwendet“ werden), um sämtliche nachfolgenden Operationen in ihr vorzunehmen - dies geschiet mit dem Befehl USE:

USE <Datenbankname>;

Als Parameter wird der Name der „zu verwendeten“ Datenbank übergeben:

mysql> USE FAILUTION;
Database changed