iTeamWork

Coding Tipps

  • Home
  • Impressum
03. Januar 2010

[SQL] Spaltennamen auslesen

H.Grafe in SQL

Manchmal kommt es vor, das man die Spaltennamen einer Tabelle auslesen will.

Im Prinzip ganz einfach, wenn man weiß wie es geht:


Weiterlesen "[SQL] Spaltennamen auslesen"

Kein Kommentar
20. August 2009

Visuell Datenbanken entwerfen

O.Kriz in Allgemein, SQL

Ich habe soeben ein prima Tool zur visuellen Generierung von Datenbankschemata entdeckt: MySQL Workbench.
Das ganze ist unter der abgespeckten “Community Edition“ kostenlos erhältlich und untersützt sowohl reverse als auch forward engineering.
(sprich: Bestehende Datenbanken visuell überarbeiten, die Schemata mit der Datenbank synchronisieren, SQL Files erstellen ….)

Hier gehts zur Produktbeschreibung mit Download von MySQL Workbench

Kein Kommentar
16. Oktober 2008

IP Adressen speichern

H.Grafe in Programmierung, SQL

Oft werden IP Adressen in einer Datenbank als Varchar(15) gespeichert. Doch das braucht 16 Byte pro Adresse. Wenn man sie als Int wert speichern würde, würde man nur 4 Byte brauchen. Das ist eine Ersparnis von 75%!

Außerdem hat das den weiteren Vorteil, das man in den IP Adressen gut suchen kann.

Also speichern wir sie doch in Zukunft als Int:

INSERT INTO … VALUES (INET_ATON("127.0.0.1"))

zurückrechnen lässt es sich mit:

INET_NTOA(feldname)

Eigentlich ganz einfach und 75% Platz gespart :)

Und wir können nun mit dem kleiner und größer Operator ganz einfach auf bestimmte IP Bereiche testen z.B. um diese zu filtern.

Erklärung warum das so ist:

IP-Adresse: 127.0.0.1
-> IP in Hex: 0×7F.0×00.0×00.0×01
-> Punkte entfernen: 0×7F000001
-> Dezimal: 2130706433

Das lässt sich natürlich auch wieder zurückrechnen ;)

Kein Kommentar
28. Mai 2008

Alternative zu die(mysql_error());

O.Kriz in PHP, PHP Snippets, SQL

Wer kennt das nicht: Ein großes Projekt überall mit SQL-Anfragen gespickt.
Um Fehler abzufangen gehen viele so vor:

$sql = [SQL-STATEMENT];

mysql_query($sql) or die(mysql_error());

Nun bekommt man jedoch nur den SQL Error ausgegeben,
und kann sich auf eine lange Suche einstellen.
Weiterlesen "Alternative zu die(mysql_error());"

Kein Kommentar

Links

    • HG4.de
    • real!dea
September 2010
M D M D F S S
« Apr    
 12345
6789101112
13141516171819
20212223242526
27282930  

Suche

Tags

  • adresse alles beispiele benutzung blog debug debug_backtrace() disketten do elemente email entwickler for fun hallo html interface können leben mysql mysql_error() mysql_query() Performance pflege PHP postdekrement postinkrement predekrement preinkrement programmiersprachen querysql() querysqlsimple() regexp reguläre ausdrücke regular expressions schleifen snippet SQL test vergessen vergleich verifizieren while willkommen wissen

Kategorien

    • ActionScript
    • Allgemein
    • C / C++
    • JAVA
    • Performance
    • PHP
    • PHP Snippets
    • Programmierung
    • Server
    • Snippets
    • SQL

Letzte Artikel

    • [PHP] Prüfen ob Interface implementiert wurde
    • [PHP] Interfaces implementieren
    • Schneller navigieren in PHPMyAdmin
    • [SQL] Spaltennamen auslesen
    • Verbindung zum Mysql Server aufbauen mittels MySQL Connector/J

Neue Kommentare

  • 17.07 | ibe in mysqldump: Couldn't execute 'show fields from `tab…
  • 26.06 | Werner in pcfg_openfile: unable to check htaccess file
  • 29.10 | Vida in HTML Wissenstest
  • 19.10 | H.Grafe in E-Mail Adresse verifizieren
  • 19.10 | anna in E-Mail Adresse verifizieren

Meta

    • Registrieren
    • Anmelden
    • Artikel-Feed (RSS)
    • Kommentare als RSS
    • WordPress.org

RSS xna4you

    • Code Highlighting 10. August 2009
    • WordPress Update 10. August 2009
    • (Drawable) GameComponent 5. August 2009
    • GameComponentCollection 5. Mai 2009
    • EventHandling vs. Polling am Beispiel “ClientSizeChanged” 5. November 2008
    • Höhe/Weite des Screens ermitteln und verwenden (Windows) 4. November 2008
    • XNA Game Studio 3.0 stable wurde released 4. November 2008
    • Ein neuer Blog erblickt das Licht des Lebens… 27. Oktober 2008
© 2010 Wired by iTeamWork
Design von Dezzain Studio
Übersetzt von Htwo
Nature Pictures | Bamboo Blinds