PHP Portal » Blog
Seite: [1] 2 3 4 5

Werbung

Internet in Deutschland per Staatsvertrag geschlossen

geschrieben von

Hallo,

ich blogge ja eigentlich recht selten, aber die neuesten Entwicklungen bringen den Gedanken nahe, sämtliche Aktivitäten im Internet einzustellen.

Genauer geht es um den neuen Jugendmedienschutz-Staatvertrag. In diesem sollen ab dem 01.01.2011 alle Anbieter eine Webseite diese auf » mehr lesen

nutze ENUM vor VARCHAR oder CHAR

geschrieben von

Die MySQL Typen CHAR und VARCHAR werden genutzt um kleine Texte bzw. Wörter in der Datenbank zu speichern. Um dies effizient zu machen, sollte man sehen ob man nich an deren Stelle ein ENUM nutzen kann.
So kann z.B. ein Kennzeichen für den Status vorhanden sein mit den Werten 'angelegt', 'freigesch » mehr lesen

analyse die Tabellen

geschrieben von

Mit der Prozedur ANALYSE() gibt MySQL die Möglichkeit die Tabelle zu untersuchen, und macht dabei Vorschläge für optimierte Tabellenspalten.
Wenn zum Beispiel eine Spalte als CHAR definiert ist, und sie nur ein paar unterschiedliche Werte enthält, ist es besser die Spalte als ENUM zu definieren.
B » mehr lesen

benutze wenn möglich NOT NULL

geschrieben von

Der Wert NOT NULL ist in den meisten Fällen nicht nötig. Meist macht es keinen Unterscheide, ob ein einer Spalte "0" oder "NULL" bzw. ein Leerstring oder "NULL" enthalten ist.
Beim Speichern innerhalb von MySQL gibt es aber einen Unterschied im Platzbedarf. Eine Spalte, welche nicht NOT NULL defini » mehr lesen

benutze gleiche Typen bei JOINS

geschrieben von

Wenn man einen JOIN ausführt, muss MySQL ja logischer Weise die Daten in den Spalten miteinander vergleichen. Die Spalten über welche der JOIN abgearbeitet wird, sollten dabei vom selben Type sein.

Code
1
2
3
SELECT bar.foo FROM bar INNER JOIN bar2 ON ( bar.spalte = bar2.spalte )

Wenn » mehr lesen