SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.10.2003, 00:23:49
Benutzerbild von flobee
flobee flobee ist offline
Junior Member
 
Registriert seit: Apr 2002
Beiträge: 284
CHAR vs VARCHAR

Hallo!

hat jemand für mich einen tip warum oftmals anstelle von CHAR automatisch ein VARCHAR wird wenn ich eine neue tabelle anlege?

beispiel:


PHP-Code:
CREATE TABLE `xxxx` (
  `
idint(11NULL auto_increment,
  `
blablaint(11) default NULL,
  `
usergroupCHAR(50) default NULL,
  `
kurzCHAR(50) default NULL,
  `
namevarchar(50) default NULL,

  
PRIMARY KEY  (`id`),
TYPE=MyISAM
ergebniss: alle CHARS werden zu VARCHAR
gruss flobee
__________________
~~~~~~~~~~

Geändert von flobee (01.10.2003 um 00:34:31 Uhr)
Mit Zitat antworten
  #2  
Alt 01.10.2003, 08:47:12
diver-network diver-network ist offline
Junior Member
 
Registriert seit: Apr 2003
Ort: TÜ
Beiträge: 337
Hi flobee,

im MySQL Handbuch steht folgendes (Umlaute fehlen auch im Original PDF):
Zitat:

In einigen Fllen ndert MySQL lautlos eine Spaltenspezi kation von der, die in einem CREATE
TABLE-Statement angegeben wurde. (Das kann auch bei ALTER TABLE passieren.):
 VARCHAR-Spalten mit einer Lnge kleiner 4 werden in CHAR gendert.
 Wenn irgend eine Spalte in einer Tabelle eine variable Lnge hat, hat im Ergebnis jede
Zeile eine variable Lnge. Wenn daher eine Tabelle irgend welche Spalten variabler Lnge
enthlt (VARCHAR, TEXT oder BLOB), werden alle CHAR-Spalten, die lnger als drei Zeichen
sind, in VARCHAR-Spalten umgewandelt. Das beein
usst die Benutzung dieser Spalten
in keiner Weise, denn in MySQL ist VARCHAR nur eine andere Art, Zeichen zu speichern.
MySQL fhrt diese Umwandlung durch, weil sie Platz spart und Tabellenoperationen
schneller macht.
Schau auch mal im Handbuch bei den entsprechenden Spaltentypen nach.

HTH,

Andy
__________________
Delphine, Wale, Orcas und mee(h)r:
tauchen in Alor/Indonesien
http://www.alor-dive.com
Mit Zitat antworten
  #3  
Alt 01.10.2003, 09:49:37
Benutzerbild von flobee
flobee flobee ist offline
Junior Member
 
Registriert seit: Apr 2002
Beiträge: 284
upps! ich hätte mal erst die deutsch version lesen sollen! im engl. hab ich es genau anders rum verstanden :-D

http://www.mysql.com/doc/de/CHAR.html
http://www.mysql.com/doc/de/Silent_column_changes.html
__________________
~~~~~~~~~~

Geändert von flobee (01.10.2003 um 09:54:25 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:37:21 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt