PythonQ 240-8XX Manual de usuario Pagina 485

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 484
464 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
ange enth¨alt (VARCHAR, TEXT oder BLOB), werden alle CHAR-Spalten, die anger als
drei Zeichen sind, in VARCHAR-Spalten umgewandelt. Das beeinflusst die Benutzung
dieser Spalten in keiner Weise, denn in MySQL ist VARCHAR nur eine andere Art, Ze-
ichen zu speichern. MySQL f¨uhrt diese Umwandlung durch, weil sie Platz spart und
Tabellenoperationen schneller macht. Siehe Kapitel 8 [Table types], Seite 482.
TIMESTAMP-Anzeigebreiten m¨ussen geradzahlig und im Bereich von 2 bis 14 sein. Wenn
Sie eine Anzeigebreite von 0 oder gr¨oßer als 14 angeben, wird die Gr¨oße auf 14 gesetzt.
Ungerade Werte im Bereich von 1 bis 13 werden auf den achst oheren geraden Wert
gesetzt.
Sie onnen keinen echten NULL-Wert in einer TIMESTAMP-Spalte speichern. Wenn Sie
sie auf NULL setzen, wird sie auf das aktuelle Datum und die aktuelle Zeit gesetzt. Weil
sich TIMESTAMP-Spalten so verhalten, treffen die Attribute NULL und NOT NULL nicht
auf normale Weise zu und werden ignoriert, wenn Sie sie angeben. DESCRIBE tabelle
zeigt dagegen immer an, dass einer TIMESTAMP-Spalte NULL-Werte zugewiesen werden
onnen.
MySQL mappt bestimmte Spaltentypen, die von anderen SQL-Datenbank-Herstellern
benutzt werden, auf MySQL-Typen. Siehe Abschnitt 7.2.5 [Other-vendor column
types], Seite 394.
Wenn Sie sehen wollen, ob MySQL einen anderen Spaltentyp als den, den Sie angegeben
haben, benutzt hat, geben Sie nach dem Erzeugen oder
¨
Andern Ihrer Tabelle ein DESCRIBE
tabelle-Statement ein.
Bestimmte andere Spaltentyp-
¨
Anderungen onnen auftreten, wenn Sie eine Tabelle mit
myisampack komprimieren. Siehe Abschnitt 8.1.2.3 [Compressed format], Seite 488.
7.5.4 ALTER TABLE-Syntax
ALTER [IGNORE] TABLE tabelle aenderungs_angabe [, aenderungs_angabe ...]
aenderungs_angabe:
ADD [COLUMN] create_definition [FIRST | AFTER spalten_name]
oder ADD [COLUMN] (create_definition, create_definition,...)
oder ADD INDEX [index_name] (index_spalten_name,...)
oder ADD PRIMARY KEY (index_spalten_name,...)
oder ADD UNIQUE [index_name] (index_spalten_name,...)
oder ADD FULLTEXT [index_name] (index_spalten_name,...)
or ADD [CONSTRAINT symbol] FOREIGN KEY index_name (index_spalten_name,...)
[referenz_definition]
oder ALTER [COLUMN] spalten_name {SET DEFAULT literal | DROP DEFAULT}
oder CHANGE [COLUMN] alter_spalten_name create_definition
oder MODIFY [COLUMN] create_definition
oder DROP [COLUMN] spalten_name
oder DROP PRIMARY KEY
oder DROP INDEX index_name
oder DISABLE KEYS
oder ENABLE KEYS
oder RENAME [TO] neue_tabelle
Vista de pagina 484
1 2 ... 480 481 482 483 484 485 486 487 488 489 490 ... 767 768

Comentarios a estos manuales

Sin comentarios