• Keine Ergebnisse gefunden

MySQL-Tabelle anlegen mit CREATE TABLE | informatikZentrale

N/A
N/A
Protected

Academic year: 2022

Aktie "MySQL-Tabelle anlegen mit CREATE TABLE | informatikZentrale"

Copied!
6
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

MySQL:  CREATE  TABLE  

(2)

Grundsätzliches  Schema:  

CREATE TABLE tabellenname

(name datentyp, name datentyp, ...);

z.B.  

 

CREATE TABLE artikel

(id INT, bezeichnung VARCHAR(200), ...)

(3)

Einfaches  Beispiel  

CREATE TABLE kunden (id INT PRIMARY KEY, vorname VARCHAR(50));

Das  Gleiche  mit  ein  paar  Zeilenumbrüchen:  

CREATE TABLE kunden (

id INT PRIMARY KEY, vorname VARCHAR(50)

);

Zeilenumbrüche

spielen keine Rolle!

 

(4)

Syntax  +  OpConen  

CREATE TABLE tabellenname (feldname datentyp [NOT NULL]

[AUTO_INCREMENT] [PRIMARY KEY], [feldname2 datentyp2 [NOT NULL] ...])

•  tabellenname  =  Name  der  Tabelle;  tabellenname  kann  auch  als  zu  einer   besCmmten  DB  gehörig  spezifiziert  werden:  CREATE TABLE

'datenbankname'.'tabellenname'

•  feldname  =  “Spalte”  einer  Tabelle,  soll  aussagekräRig  sein  

•  datentyp  =  INT,  TIMESTAMP,  FLOAT,  VARCHAR()  ...  

•  NOT  NULL  =  Feld  darf  nicht  LEER  sein  

•  AUTO_INCREMENT  =  Zahl  wird  bei  jedem  neuen  Datensatz  automaCsch   um  eins  erhöht  

•  PRIMARY  KEY  =  Feld  wird  zum  Primärschlüssel  und  referenziert  damit   jeden  Datensatz  eindeuCg  

(5)

Beispiele  

CREATE TABLE kunden (kunde_id INT

AUTO_INCREMENT NOT NULL PRIMARY KEY, kunde_name VARCHAR(50));

CREATE TABLE meine_dvds (id INT

AUTO_INCREMENT PRIMARY KEY NOT NULL, nummer INT NOT NULL, name

VARCHAR(255));

(6)

Übung  

Legen  Sie  folgende  Tabellen  an:  

id   vorname   nachname  

kunden

arCkelnummer   bezeichnung   verkaufspreis   regalnummer   artikel

rechnungsnummer   gesamtsumme   datum   bestellungen

Fortgeschridene:  

Verwenden  Sie  für  das  

Feld  "datum"  den  Datentyp  

Referenzen

ÄHNLICHE DOKUMENTE

Klasse TEXT NOT NULL, Tarif_km REAL NOT NULL, Tarif_Tag Real NOT NULL ). CREATE

create table tweet id integer not null primary key user id integer null references twitter user on delete set null tweet date timestamp not null tweet text varchar 140 not mail

create table Buch ( ISBN char(10), Titel varchar(200), Verlagsname varchar(30), primary key (ISBN),. foreign

create table Mitarbeiter ( MitarbNr char(10) not null, Name varchar(30) not null, Vorname varchar(30),?.

Query -> Execute Current Query oder mit Tastenkürzel Strg + Eingabe (Strg + Shift + Eingabe für alle Statements im SQL-Editor)).. Taucht dann in der linken

[r]

kunden (kunde_id, name, ñort_postleitzahl, kontostand_giro, kredit) orte (postleitzahl, name, einwohnerzahl,

Eine Abfrage erzeugen, die die Anzahl der Kunden in den Orten ausgibt (nur Orte mit mehr als zwei Kunden).