Wenn man mit einer Datenbank arbeitet, dann muss man früher oder später auch gewisse Daten dort eingeben. Für SQL gibt es da einen eigenen Befehl:

INSTER INTO tabelle1 (spalte1, spalte2, …) VALUES (wert1, wert2, …);

Wichtig ist: Die Anzahl an Werten, die man speichert, muss genauso groß sein wie die Anzahl an Spalten, in die man schreiben will. Was auch wichtig zu wissen ist: Wenn man Texte speichert, dann müssen die in Anführungszeichen geschrieben werden. Dezimalzahlen wie häufig im Computerbereich mit Punkt. Dabei müsst ihr natürlich auch beachten, dass ihr mit der richtigen Datenbank arbeitet.

Ich glaub das Lied kommt gut auf Partys … :)

Den Rest des Beitrags lesen »

Iyaz – Replay

10. März 2010

Gute Laune Musik für den Sommer ;)

Den Rest des Beitrags lesen »

So, ich war vorhin auf der Suche, wie ich die akutelle Datenbank ermitteln kann. Dabei kam ich auf ein paar interessante Befehle, die zu wissen auch ganz nett sind.

Die vom Server verwalteten Datenbanken auflisten:

SHOW DATABASES;

Herausfinden, welche Datenbank gerade gewählt ist:

SELECT DATABASE();

Falls noch nichts ausgewählt ist, sollte hier NULL stehen.
Welche Tabellen hat die Standarddatenbank?

SHOW TABLES;

Und die Struktur einer Tabelle kann man mit folgendem Befehl sehen:

DESCRIBE tabellenname;

Es ist mal wieder Clubmusik angesagt :)

Den Rest des Beitrags lesen »

Wenn der Fehler kommt, dann bedeutet das, dass MySQL keine Datenbank zum Arbeiten hat. Also bei mir war das so, dass ich erstmal versucht hab eine Tabelle zu erstellen und er mir eben die im Titel genannte Fehlermeldung angezeigt hat. Das lag eben daran dass ich noch keine Datenbank hatte. Aber das ist schnell mit

CREATE DATABASE myTestTable1;

gemacht. Anschließend

USE myTestTable1

Statt myTestTable1 kann man natürlich auch andere Namen verwenden.

Um die Vigenere-Verschlüsselung zu verstehen, sollte man wissen wie die Caesar-Verschlüsselung funktioniert. Und zwar wird jeder Buchstabe um eine bestimmte Anzahl an Stellen verschoben. D.h. wenn wie ‘a’ haben und wir nun z.B. um vier Stellen weitergehen, dann kommt ‘e’ raus. Bei ‘b’ kommen wir bei ‘f’. Bei ‘c’ kommen wir bei ‘g’ usw. D.h. jedes Zeichen wird um eine bestimmte Anzahl an Zeichen verschoben. Das Problem bei der Caesar-Verschlüsselung ist: Man hat nur 25 Möglichkeiten zu verschlüsseln. D.h. man hat den verschlüsselten Text ziemlich schnell entschlüsselt. Den Rest des Beitrags lesen »

Ein Fenster in C# erstellen

9. Februar 2010

Ich habe gerade ein wenig gesurft und geschaut, wie man in C# ein Fenster erstellt. Erstaunt hat mich dass man auf der ersten Seite in Google nichts dazu gefunden hat (naja gut, fast nichts). Ich meine jetzt nicht das Erstellen eines Fensters mit Hilfe von einem Visual Studio sondern ganz alleine und ohne Hilfe von Entwicklungsumgebungen. Deshalb hab ich mich entschieden hier einen kleinen Quelltext zu veröffentlichen, wie das auf einfachem Wege geht: Den Rest des Beitrags lesen »

Zufallszahlen bei C#

8. Februar 2010

Man braucht immer und überall mal Zufallszahlen. Vor allem wenn man eventuell kleine Spiele mit Würfel schreiben will oder ähnliches. Auch bei C# kann man ganz einfach Zufallszahlen erzeugen. Ich kenne bisher nur eine Formel, wie man dazu kommt. Ich zeige das mal an einem kleinen Beispielprogramm: Den Rest des Beitrags lesen »

Der Binomialkoeffizient

7. Februar 2010

So, jetzt hab ich mich in meiner Freizeit noch ein wenig mit dem Programmieren beschäftigt. Dieses mal kam der Binomialkoeffizient dran. Wer das nicht kennt: Man sollte wissen, was binomische Formeln sind. Sowas wie z.B.

(a + b)^2 = a^2 + 2*a*b + b^2

Jetzt gibt es vor jeder Variablenkombination (a^2, a * b, b^2) Faktoren. Diese werden durch den Binomialkoeffizienten bestimmt. Die Formel lautet:

(n | k) = (n!) / ((n-k)! * k!).

Der Binomialkoeffizient wird in der Mathematik so geschrieben: http://de.wikipedia.org/wiki/Binomialkoeffizient, doch ich kann das hier auf diese Weise schlecht so schreiben, deshalb eine kleine – leider falsche – Variante. Das Ausrufezeichen bedeutet Fakultät. Fakultät hat folgende Definition: n! = 1 * 2 * 3 * … * n. Doch wie benutzt man die Binomische Formel und den Binomialkoeffizienten? Den Rest des Beitrags lesen »