Kommandozeile für MySQL

Manchmal benötigt man eine MySQL Kommandozeile, hat aber kein „phpmyadmin“ zur Verfügung. Für einen solchen Fall wäre es schön wenn man eine kleine Anwendung hätte welche dieses Problem löst. Genau hier setzt die PHP Anwendung „Adminer“ an. Dabei handelt es sich sozusagen um eine „phpmyadmin“ Minimalversion.

SQL-Query Ansicht im Adminer

Das schöne am Adminer ist das er nur aus einer Datei besteht und so unkompliziert „installiert“ werden kann. Zu finden ist das ganze unter http://www.adminer.org.

WordPress Artikel Batchbearbeitung

Im Zuge meiner Designänderung mussten einige Bilder angepasst werden. Konkret ging es darum die passende CSS Klasse für das Bild zu ändern (von „alignleft“ zu „alignnone“). Da ich dies nun nicht für hunderte Artikeln von Hand machen wollte, musste eine andere Lösung her. Dazu öffnet man die entsprechende Datenbank (z.B. in „phpMyAdmin“) und führt dort folgende SQL Zeile aus:

UPDATE wp_posts SET post_content = replace(post_content, 'alignleft', 'alignnone')

Damit wird in jedem Artikel die entsprechende Ersetzung vorgenommen, allerdings sollte man wissen was man tut ;)

Freie Pastebin Software

Vor einiger Zeit gab es auf pastebin.com den Sourcecode für den entsprechenden Dienst zum Download. Mittlerweile ist dieser Dienst übernommen worden und benutzt eine eigene Software, welche auch als Open Source veröffentlicht werden soll. Dies sollte eigentlich im April 2010 geschehen, aber bis heute ist dort nichts passiert.

Eine Alternative bietet PASTE wobei es sich um eine Weiterentwicklung des ursprünglichen pastebin.com Skriptes handelt. Dieses Projekt ist nun unter http://sourceforge.net/projects/phpaste/ zu finden. Wer sehen möchte wie das ganze fertig aussieht, kann den Pastebin des Invertika Projektes unter paste.invertika.org besuchen.

SQL Referenz für alle Lebenslagen

Auf der Suche nach der Antwort auf die Frage wie man die Struktur eine Tabelle unter Sqlite ermitteln kann, bin ich über die Seite http://sqlzoo.net/ gestolpert. Dabei handelt es sich um eine Seite welche erklärt wie SQL sowie bestimmte andere Sachen (z.B. die Abfrage von Metadaten) funktionieren. Und das nicht nur für ein Datenbanksystem sondern für SQL Server, Oracle, MySQL, DB2, Mimer, PostgreSQL, SQLite und Access. Ein Fall für die Lesezeichen :)

Connections Strings für Datenbanken

Da ist man grade fleißig beim Entwickeln und möchte sich mal schnell mit einer Datenbank verbinden und weiß nicht mehr wie der Connection String lautet oder welche Parameter erlaubt waren. Bei diesem Problem hilft die Seite http://www.connectionstrings.com/. Auf der Seite werden Connection Strings für alle möglichen Datenbanken vorgehalten, von PostgreSQL über MySQL bis DB2. Dabei wird auch auf verschiedene Datenbank API’s eingegangen. Sehr empfehlenswert :)