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
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));
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...
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
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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden