FlatBin

create database biergartenverwaltung; use biergartenverwaltung; drop database biergartenverwaltung; create table brauerei ( Brauereiname varchar(25) NOT NULL, Primary Key(Brauereiname), Ansprechpartner varchar(25) ); create table kellner ( Personalnummer int(25) NOT NULL, Primary Key(Personalnummer), Vorname varchar(25) NOT NULL, Nachname varchar(25), Gehalt int(25) ); create table bier ( Biername char(25), PRIMARY KEY(Biername), Alkoholgehalt float, Brauereiname char(25) NOT NULL, Constraint FK_brauereiname Foreign key(brauereiname) references brauerei(brauereiname) #Foreign Key(Brauereiname) references brauerei(Brauereiname) ); #alter table bier ADD Foreign Key(Brauereiname) references brauerei(Brauereiname); create table biergarten ( Biergartennummer int(11), Primary Key(Biergartennummer), Bezeichnung varchar(45) NOT NULL, Brauereiname varchar(45) , Constraint FK_brauereiname2 Foreign key(brauereiname) references brauerei(brauereiname) #Foreign Key(Brauereiname) references brauerei(Brauereiname) ); create table arbeit ( Arbeitnummer int(11), Primary Key(Arbeitnummer), Biergartennummer int(11), Personalnummer int(11), Constraint FK_biergartennummer Foreign key(biergartennummer) references biergarten(biergartennummer), Constraint FK_personalnummer Foreign key(personalnummer) references kellner(personalnummer) ); #alter table biergarten ADD Foreign Key(Brauereiname) references brauerei(Brauereiname); show Databases; show tables; describe bier; describe biergarten; describe arbeit; describe brauerei; describe kellner; Insert into kellner (Personalnummer, Vorname, Nachname, Gehalt) values(1,'Jonas','Berger',500); Insert into kellner (Personalnummer, Vorname, Nachname, Gehalt) values(2,'Peter','Schmitz',800); Insert into kellner (Personalnummer, Vorname, Nachname, Gehalt) values(3,'Mike','Gruber',700); Insert into brauerei (Brauereiname,Ansprechpartner) values('Warsteiner','Herr Friedrich Müller'); Insert into brauerei (Brauereiname,Ansprechpartner) values('Stauder','Frau Rosi Bergkamp'); Insert into brauerei (Brauereiname,Ansprechpartner) values('Veltins','Frau Brunhilde Krause'); insert into bier (Biername, Alkoholgehalt, Brauereiname) values('Warsteiner Pils',4.5,'Warsteiner'); insert into bier (Biername, Alkoholgehalt, Brauereiname) values('Stauder alkoholfrei',0.1,'Stauder'); insert into bier (Biername, Alkoholgehalt, Brauereiname) values('Veltins Radler',3.0,'Veltins'); Insert into biergarten (Biergartennummer, Bezeichnung, Brauereiname) values(1,'Hier und Heute','Warsteiner'); Insert into biergarten (Biergartennummer, Bezeichnung, Brauereiname) values(2,'Joes Garden','Warsteiner'); Insert into biergarten (Biergartennummer, Bezeichnung, Brauereiname) values(3,'Happy Hour','Stauder'); insert into arbeit(Arbeitnummer, Biergartennummer,Personalnummer) values(1,1,1); insert into arbeit(Arbeitnummer, Biergartennummer,Personalnummer) values(2,1,2); insert into arbeit(Arbeitnummer, Biergartennummer,Personalnummer) values(3,2,1); insert into arbeit(Arbeitnummer, Biergartennummer,Personalnummer) values(4,3,2); insert into arbeit(Arbeitnummer, Biergartennummer,Personalnummer) values(5,3,3); #2) select * from biergarten; select * from kellner; select * from brauerei; select * from bier; select * from arbeit; #3) Kann ich nicht da es dann eine fehlermeldung gibt alter table kellner add column Arbeitsbeginn time, add column Arbeitsende time, add column Aussehen varchar(25); alter table kellner drop column Aussehen; alter table bier add column Geschmacksrichtung varchar(25) after Biername; alter table bier alter alkoholgehalt set default 4.0; alter table kellner rename service; alter table biergarten drop foreign key Brauereiname; alter table biergarten ADD Foreign Key(Brauereiname) references brauerei(Brauereiname); update brauerei set ansprechpartner='Herr Kurt Spum' where brauereiname = 'Stauder'; update biergarten set brauereiname = 'Stauder' where Bezeichnung = 'Hier und Heute'; update biergarten set bezeichnung = 'Patty´s Garden' where biergartennummer=2; update kellner set gehalt = 550 where vorname ='Jonas' and Nachname = 'Berger'; update bier set alkoholgehalt = 3.7 where biername = 'Veltins Radler'; update arbeit set personalnummer = 3 where arbeitnummer =3; #delete from biergarten where biergartennummer=3; #delete from kellner where vorname ='Peter' and nachname = 'Schmitz'; #update biergarten set brauereiname = NULL; truncate arbeit; describe bier; select biername from bier; select biername, brauereiname from bier; select biername, alkoholgehalt from bier order by biername asc; select biername, alkoholgehalt from bier order by biername desc; select biername, alkoholgehalt from bier where alkoholgehalt is not null; select biername, alkoholgehalt from bier where alkoholgehalt is null; select max(alkoholgehalt) from bier; select min(alkoholgehalt) as 'wenig' from bier; select sum(alkoholgehalt) from bier; select avg(alkoholgehalt) from bier; select count(biername) from bier; select biername, alkoholgehalt from bier where alkoholgehalt>4; select biername, alkoholgehalt from bier where alkoholgehalt>2 and alkoholgehalt<5; select biername from bier where biername like '%a%';

Neuen Paste erstellen