Tom: MySQL 5.0.32 CharSet festlegen

Hello,

die MySQL-Version 5.0.32  kann ja nun eine Menge mehr, als die älteren.

Wenn icb eine Tabelle erzeuge

CREATE TABLE adresse
(
  id\_adresse bigint(20) NOT NULL auto_increment,
  vorname varchar(35) default NULL,
  name varchar(35) default NULL,
  strasse varchar(35) default NULL,
  plz varchar(6) default NULL,
  ort varchar(35) default NULL,
  beruf varchar(20) default NULL,
  PRIMARY KEY  (id\_adresse)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1

und später mit alter Table noch Felder hinzufüge, kann ich dann das Character Set für jedes Feld separat angeben? Wäre es also möglich, ein einzelnes feld mit utf-8 in der Tabelle zu haben?

Wird das Default Charset immer benutzt, wenn ich nichts angebe?

Kann ich das für Datenbank persistent festlegen, damit ich es für die Tabellen nicht immer angeben muss?

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau

  1. echo $begrüßung;

    Wenn icb eine Tabelle erzeuge [...] und später mit alter Table noch Felder hinzufüge, kann ich dann das Character Set für jedes Feld separat angeben? Wäre es also möglich, ein einzelnes feld mit utf-8 in der Tabelle zu haben?

    Ja.

    Wird das Default Charset immer benutzt, wenn ich nichts angebe?

    Ja.

    Kann ich das für Datenbank persistent festlegen, damit ich es für die Tabellen nicht immer angeben muss?

    Ja.

    Character Set Support

    echo "$verabschiedung $name";

    1. Hello,

      Character Set Support

      Danke.

      Ich habe das Gefühl, dass ich das ganze Handbuch durcharbeiten muss.
      Da hat sich soviel geändert, dass ich fast von vorne anfange...

      Harzliche Grüße vom Berg
      http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau