Navigation überspringen

CREATE

Syntax

CREATE [DATABASE | TABLE] [db_name] [Optionen];

Create Database

Eine Datenbank anzulegen ist mit Hilfe eines einfachen SQL-Statements möglich:

CREATE DATABASE db_name CHARACTER SET latin1 COLLATE latin1_swedish_ci;

CHARACTER SET

Mit diesem Befehl wird die Zeichenkodierung der Datenbank festgelegt. Dieser Zeichensatz vererbt sich fort bis zu den Attributen einzelner Relationen.

COLLATE

Diese Anweisung legt den Umgang mit Sonderzeichen (z.B. "ä" in Bär) fest. Die Wahl hat maßgeblichen Einfluss auf die Auffindbarkeit und Sortierung der Datensätze.

Create Table

Tabellen lassen sich ähnlich einfach anlegen:

CREATE TABLE `test` (
	`ID` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
	`Name` VARCHAR(50) NOT NULL,
	PRIMARY KEY (`ID`)
)
COLLATE='latin1_german1_ci'
ENGINE=InnoDB;