steltek Geschrieben 13. Mai 2002 Geschrieben 13. Mai 2002 Hallo kann mir einer ein paar Informationen zu SQL geben! - Wie man eine Tabelle erstellt - Wie man 2 Tabellen verknüpft - Schlüssel setzen - verschiedene Select Abfragen Vielleicht noch ne Übersicht zu Datenarten Danke im vorraus Zitieren
Jodaine Geschrieben 13. Mai 2002 Geschrieben 13. Mai 2002 Tabelle erstellen: create table Schueler (name varchar (15), adresse varchar (10), plz number (5), ort varchar (20)); Zitieren
Jodaine Geschrieben 13. Mai 2002 Geschrieben 13. Mai 2002 Zwei Tabellen verknüpfen: Nehmen wir an wir haben zwei Tabellen Kunde -------- Nr Name Adresse PLZ Ort Bestellung ------------- Nr Kunde.Nr Datum Gesamtpreis Dann verknüpfst du beide damit: select Kunde.Name, Kunde.Adresse, Bestellung.Datum, Bestellung.Gesamtpreis from Kunde, Bestellung where Kunde.Nr = Bestellung.Nr; Als Ergebnis bekommst du raus, welcher Kunde welche Bestellung hatte... Zitieren
superkerstin Geschrieben 13. Mai 2002 Geschrieben 13. Mai 2002 also einfachste Select-Abfrage: Select * From tabellenname (Man bekommt alle Spalten der Tabelle ausgegeben) Select Spaltenname From Tabellenname (Man bekommt die eine Spalte der Tabelle ausgegeben) Select * From Tabellenname Where [not] Bedingung (Ausgabe je nach art der Bedingung) Select * From Tabellenname Where bedingung Order by Irgendwas [DESC/ASC] (Hier wird die ausgabe sortiert, und je nach DESC oder ASC ausgegeben) Select Distinct Spaltenname From Tabellenname (Jede Zeile ist als Ergebnis nur einmal vorhanden) Insert Into Tabellenname Values (value 1, value 2) (Datensatz wird in Tabelle eingefügt. In Values muss für jeden Spaltennamen ein Wert sein) Insert into Tabellenname (Spaltenname1) Values (value1) (Hier wird nur in Spaltenname1 ein Wert eingefügt) Update Tabellenname Set Spaltenname1=wert Where bedingung (Vorhandene Daten werden geändert, Set gibt an welche Spalte den Wert bekommt, mit Where wählt man die Zeilen aus) Delete From Tabellenname Where Bedingung (löscht vorhandene Daten, mit Where wählt man wieder die Zeilen aus) Create Database dbname (man erstellt neue datenbank) Create Table tabellenname (spaltenname1 type [Primary Key], spaltenname2 type [NULL], ...) (erstellt Tabelle in Datenbank) Alter Table Tabellenname ADD Spaltenname type [] (ändert die Eigenschaften der Tabelle, hier Spalte hinzufügen) Alter Table Tabellenname Drop Spaltenname (entfernt eine Spalte aus der Tabelle) Drop Table Tabellenname (löscht Tabelle) Drop Database dbname (löscht Datenbank) Hoffe es ist nicht viel zu viel auf einmal aber ich habe es jetzt einfach mal alles hingeschrieben Zitieren
c++Foxy Geschrieben 13. Mai 2002 Geschrieben 13. Mai 2002 Also das mit SQL ist ja ne feine sache, ich gehe jede wette ein das zumindest ein statement erforderlich ist. Wenn Ihr mehr darüber wissen wollt ladet euch doch die Hilfe von MYySQL herunter dort sind alle sachen erklärt. was ich aber noch wichtiger finde ist das mit dem ER Modell und den Normalisierungen, das habe ich noch nicht so ganz begriffen. Noch ein tip um mit SQL ein wenig zu üben könntet ihr euch auch gleich den MySQL Server herunterladen, der ist freeware und super einfach zu installieren damit könnt ihr dann statement probieren. Ich bin zumindest einer der mehr Learning by doing macht. Gruss Dirk Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.