29. Juli 2008 von Staudi
Man hat schon viel darüber gelesen oder gehört. Ein Restaurant, in welchem man nichts sieht. Man soll dort von Blinden bedient werden und durch Ausschalten des optischen Sinnes die übrig gebliebenen Sinne schärfen. Und ich kann sagen, das Restaurant gibt es wirklich, in Berlin, Hamburg und Köln.
Weiterlesen ‘unsicht-bar Berlin’ »
29. Juli 2008 von Haertzi
Seit Sonntag gibt es Cuil auf dem Markt der Suchmaschinen. Cuil soll über 120 Milliarden Webseiten in seinem Index haben, die gefunden werden können. Im Vergleich dazu hat Google ca. 30 bis 50 Milliarden Webseiten in seinem Index, obwohl Google über eine Billion Webseiten kennt.
Weiterlesen ‘Die Suchmaschine Cuil – Angriff auf Google’ »
28. Juli 2008 von Haertzi
Mit Hilfe der Order By-Klausel kann man Ergebnisse von Select-Abfragen nach bestimmten Spalten aufsteigend bzw. absteigend sortieren.
Wir haben wieder unsere Personentabelle und wollen diese aufsteigend nach dem Alter ausgeben:
| ID |
Name |
Vorname |
Alter |
| 1 |
Mustermann |
Klaus |
43 |
| 2 |
Musterfrau |
Elke |
39 |
| 3 |
Musterkind |
Heinz |
17 |
| 4 |
Musterkind |
Karl |
15 |
Die Select-Anweisung dazu sieht so aus:
select * from personen order by alter asc;
Weiterlesen ‘SQL – Die Klausel Order By’ »
22. Juli 2008 von Haertzi
Die Ergebnisse einer Select-Anweisung können mit Hilfe der Group by-Klausel gruppiert werden. Dazu wird wieder eine Select-Anweisung geschrieben, am Ende wird dann die Group by-Klausel angehängt. Die Group by-Klausel gruppiert dann die gleiche Werte einer Spalte zu einer Ergebnisspalte zusammen.
| ID |
Name |
Vorname |
Alter |
| 1 |
Mustermann |
Klaus |
43 |
| 2 |
Musterfrau |
Elke |
39 |
| 3 |
Musterkind |
Heinz |
17 |
| 4 |
Musterkind |
Karl |
15 |
Beispiel: select sum(alter) as summe, name from personen group by name;
Weiterlesen ‘SQL – Die Klausel Group By’ »
18. Juli 2008 von Haertzi
Das ungewöhnlichste an VI als Editor ist, dass er zwei verschiedene Modi besitzt. Einen Kommandomodus und einen Editiermodus. Mit den Shortcuts a für append und i für insert kommt man in den Editiermodus. Mit ESC verlässt man den Editiermodus und wechselt in den Kommandomodus.
Hier die wichtigsten Shortcuts auf einen Blick:
Weiterlesen ‘Editor – VI Shortcuts’ »
16. Juli 2008 von Haertzi
Um neue Datensätze in eine Tabelle einer SQL-Datenbank zu schreiben gibt es die INSERT-Anweisung.
Formal gibt es hier zwei mögliche Insert-Anweisungen:
1. insert into TABELLENNAME (SPALTENNAME1, SPALTENNAME2, …) values (WERT1, WERT2, …);
2. insert into TABELLENNAME select SPALTENNAME1, SPALTENNAME2, …
Bei Punkt 1 werden die Spalten der Tabelle benannt, die gefüllt werden sollen. Dabei stehen die Spaltennamen in Klammern, genauso steht die Aufzählung der Werte für die Spalten in Klammern. Vor dem Aufzählen der Werte steht das Schlüsselwort values. Es müssen bei der Angabe der Spalten nur die Spalten genannt werden, die gefüllt werden sollen, die restlichen Spalten der Tabelle würden dann leer bleiben. Werden aber alle Felder gefüllt, so müssen die Spalten nicht angegeben werden und man kann direkt die Werte angeben. Jedoch müssen die Werte in der Reihenfolge genannt werden, wie die Spalten in der Tabelle vorkommen.
Bei Punkt 2 wird eine Tabelle aus den Daten einer anderen Tabelle befüllt. Dabei müssen die ausgewählten Spalten der beiden benannten Tabellen übereinstimmen, da es sonst zu Fehlern kommen kann.
Weiterlesen ‘SQL – Die Anweisung Insert’ »
16. Juli 2008 von Haertzi
Datensätze in einer SQL-Datenbank können mit dem UPDATE-Befehl bearbeitet werden.
Die UPDATE-Anweisung sieht formal so aus:
update TABELLENNAME set SPALTENNAME1 = Wert1 [, SPALTENNAME2 = Wert2, ...] where BEDINGUNG;
Weiterlesen ‘SQL – Die Anweisung Update’ »
16. Juli 2008 von Haertzi
Damit Datensätze aus einer SQL-basierten Datenbank gelöscht werden können, gibt es den Befehl delete.
Die Delete-Anweisung ist eine der einfachsten Anweisungen, jedoch auch sehr gefährlich, wenn man ihn dennoch falsch anwendet, da dann Daten sehr schnell verloren sein können.
Weiterlesen ‘SQL – Die Anweisung Delete’ »
14. Juli 2008 von Haertzi
Der wahrscheinlich wichtigste Befehl für den Zugriff auf Datenbankinhalte ist der Select-Befehl. Fangen wir gleich mit dem einfachsten Select-Befehl an. Unser Daten liegen in der Datenbanktabelle ‘Personen’.
Einfache Select-Anweisungen beginnen immer mit dem Schlüsselwort SELECT. Danach folgt eine Auflistung aller Spalten, die man zurückgeliefert bekommen will und zum Abschluß die Datenbanktabelle in der die Daten liegen. Daraus ergibt sich nun folgender Select-Befehl:
select id, name, vorname from personen;
Weiterlesen ‘SQL – Die Anweisung Select’ »
11. Juli 2008 von Haertzi
Um unter Linux einen bestehenden Benutzer zu bearbeiten, gibt es den Befehl usermod.
Wenn man unter Linux die Hilfe mit usermod –help aufruft, erhält man folgende zur Verfügung stehende Optionen:
Weiterlesen ‘Linux – Benutzer bearbeiten mit usermod’ »