Tag: MySQL

MySQL is an open-source relational database management system (RDBMS). It is used by many database-driven web applications and also by many popular websites. MySQL is well known for its speed, reliability, and ease of use.

  • mysqldump: how to use a specific port

    mysqldump: how to use a specific port

    By

    in

    The mysqldump client utility performs logical backups, producing a set of SQL statements that can be executed to reproduce the original database object definitions and table data. By default, the mysqldump command uses the port 3306 to connect to the database. To use a different port, you can provide the –port (or -P) option followed by the port number…

    Read more

  • mysqldump: how to exclude or include tables

    mysqldump: how to exclude or include tables

    By

    in ,

    mysqldump is a command-line tool used for creating database backups in MySQL. By default, mysqldump includes all tables of the specified database when creating the dump. In some cases, it is useful to exclude some of the tables or even include only some of them. For me, this helped to exclude one of the biggest…

    Read more

  • MySQL error: Cannot truncate a table referenced in a foreign key constraint

    MySQL error: Cannot truncate a table referenced in a foreign key constraint

    By

    in

    By default, you cannot TRUNCATE (empty) a table that has foreign key constraints applied on it. This is to keep the data consistent over multiple tables that are linked by constraints. Nevertheless, it might be necessary to truncate all data from a table. Here are a few options you can consider to resolve this issue: Solution 1…

    Read more

  • Simple Optimization for PHP and MySQL

    Simple Optimization for PHP and MySQL

    By

    in

    Here is a list of a few very simple tips for optimizing your PHP and MySQL applications. Keep these in mind while developing. MySQL PHP Picture by SpaceX on Unsplash

    Read more

  • Apache2, PHP und MySQL über MacPorts installieren

    By

    in , ,

    Es gibt hier im Blog bereits eine Vielzahl an Posts zu diesem Thema. Warum? Mit jedem Update von Mac OS X scheint sich wieder etwas zu ändern, sodass die Installation von Apache / PHP / MySQL mittels MacPorts nicht mehr funktionieren möchte. Was bei den einzelnen OS X Versionen zu beachten ist, ist in den…

    Read more

  • MySQL: Tabellen in andere Datenbank kopieren

    By

    in

    Mit nachstehenden MySQL-Befehlen lässt sich eine Tabelle recht einfach in eine andere Datenbank kopieren. In diesem Beispiel werden die Daten von db1 in db2 kopiert. Zunächst muss die neue Tabelle (mit gleicher Struktur) erstellt werden: Danach können die Daten in die neue Tabelle kopiert werden:

    Read more

  • MySQL-Variablen für Spaltennamen (und andere Identifier) verwenden

    By

    in

    Variablen lassen sich in MySQL hervorragend für Strings, Zahlenwerte oder auch binäre Daten verwenden. Möchte man diese Variablen jedoch zum Adressieren von Spalten, Tabellen oder Datenbanken verwenden, dann erfordert dies ein etwas anderes Vorgehen. Dieser Artikel gibt eine kurze Zusammenfassung, wie man MySQL-Variablen in Abfragen einsetzt. Variablen für Daten (Grundsyntax) Zunächst einmal die allgemeine VerwendungFolgendes…

    Read more

  • Spalte einer MySQL-Tabelle verschieben

    By

    in

    Möchte man die Reihenfolge von Spalten einer MySQL-Tabelle ändern, dann kann das mit ALTER TABLE erfolgen. Die Spalte lässt sich mit folgendem Befehl an eine andere Position verschieben: Wichtig ist hierbei auch die Angabe der Spaltendefinitionen. Eingaben wie tinyint(1) DEFAULT ‘0’ müssen also den Definitionen der Spalte entsprechen und beim Verschieben mit angegeben werden.

    Read more

  • MySQL: “ORDER BY” und deutsche Umlaute

    By

    in

    Verwendetet man in einer MySQL-Datenbank die falsche Kollation, dann kann eine Sortierung mit ORDER BY in Verbindung mit deutschen Umlauten (ä, ö, ü) zu einer falschen Sortierreihenfolge führen. Die Ausgabe könnte dann folgendermaßen aussehen: Abhilfe kann dabei die Verwendung von COLLATE schaffen, was eine Sortierung nach der angegebenen Kollation erzwingt. Das Ergebnis dieser Abfrage sieht…

    Read more

  • MySQL Datentypen

    By

    in

    MySQL unterstützt verschiedene Datentypen, die sich in drei Gruppen einteilen lassen: Numerisch, Datum/Zeit und String (Zeichen). Die folgende Liste enthält eine Zusammenfassung der dabei möglichen Typen: Numerisch TINYINT 1 Byte. Ganzzahlen von 0 bis 255 oder von -128 bis +127. SMALLINT 2 Bytes. Ganzzahlen von 0 bis 65.535 oder von -32.768 bis +32.767. MEDIUMINT 3…

    Read more