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 ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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 03.07.2008, 15:07:37
KartoffelKiffer
Guest
 
Beiträge: n/a
Groß- und Kleinschreibung bei Tabellen und Spalten

Hallo zusammen,

wir sind gerade komplett dabei, unsere Datanbank aufzupeppen. Neue Spalten, Tabellen und Indizes. Im Laufe dessen ist es auch zu Tests auf anderen Distributionen wie Windows gekommen. Bei Ubuntu hat unsere Software, die mit MySQL arbeitet, Alarm geschlagen.

Und zwar ist es da zu Konflikten in der Groß-und Kleinschreibung von Spalten und Tabellen gekommen.

Was bei Windows alles einheitlich klein scheint, so differenziert Linux eben genau auf dieses.

Wie handhabt Ihr die Notation der Tabellen und Spalten für Eure Projekte? Ich habe vorgeschlagen alles klein zu schreiben. So ersparen wir uns den meisten Ärger. Wir haben es damals eigentlich bloß aus Gründer der Ästhetik mit Groß- und Kleinbuchstaben gemischt.

Spricht vielleicht irgendwas dagegen es so zu machen?




Mfg Tom
Mit Zitat antworten
  #2  
Alt 03.07.2008, 16:14:30
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Groß- und Kleinschreibung bei Tabellen und Spalten

Zitat:
Zitat von KartoffelKiffer Beitrag anzeigen
Wie handhabt Ihr die Notation der Tabellen und Spalten für Eure Projekte? Ich habe vorgeschlagen alles klein zu schreiben. So ersparen wir uns den meisten Ärger. Wir haben es damals eigentlich bloß aus Gründer der Ästhetik mit Groß- und Kleinbuchstaben gemischt.

Spricht vielleicht irgendwas dagegen es so zu machen?
Egal wie man es macht, unter Linux eben darauf geachtet werden, dass die Groß- und Kleinschreibung konsistent gehandhabt wird. Auch wenn man in der Datenbank alles klein schreibt, ist man damit nicht "sicher", denn im Programm kann man ja trotzdem noch groß schreiben was klein gehört und so lange man nur unter Windows testet, fällt das auch keinem auf.

Die Frage ist doch eher: Wie handhabt ihr das mit dem Testen?
Mit Zitat antworten
  #3  
Alt 03.07.2008, 16:22:52
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
AW: Groß- und Kleinschreibung bei Tabellen und Spalten

Also wir schreiben alles klein. Für Tabellen haben wir tbl_ als prefix, für stored procedures haben wir proc_ vorne dran stehen usw. Dann halt noch im Namen öfter mal ein Unterstrich wo es angebracht ist. Einfach mal Gedanken machen :)

Domi
__________________

the best way to be ready for the future is to invent it
Mit Zitat antworten
  #4  
Alt 09.07.2008, 18:26:13
KartoffelKiffer
Guest
 
Beiträge: n/a
AW: Groß- und Kleinschreibung bei Tabellen und Spalten

Hallo,

plant MySQL eigentlich eine Art eigenes Dateisystem? Weil so wie es momentan ausschaut, scheint das doch ein heftiges Gegenargument zu sein.

Nehme ich mal das FAT32 Dateisystem. Dort könnte eine Tabelle also maximal 2GB groß werden?

Wie ist es denn da mit anderen frei verfügbaren Systemen, wie zB dem größten Konkurenten PostgreSQL. Haben die ihr eigenes Dateisystem aufgebaut?




Mfg Tom
Mit Zitat antworten
  #5  
Alt 09.07.2008, 18:37:52
Benutzerbild von Area51
Area51 Area51 ist offline
Junior Member
 
Registriert seit: Mar 2008
Ort: Heidelberg
Alter: 32
Beiträge: 164
Area51 eine Nachricht über ICQ schicken Area51 eine Nachricht über AIM schicken Area51 eine Nachricht über MSN schicken
AW: Groß- und Kleinschreibung bei Tabellen und Spalten

Öhm, es gibt tatsächlich einige Unterschiede der Datenbanken zwischen NTFS und FAT. Aber MySQL plant auf jedenfall kein eigenes Dateisystem, das wäre auch überhaupt nicht möglich.
Mit Zitat antworten
  #6  
Alt 09.07.2008, 21:34:40
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Groß- und Kleinschreibung bei Tabellen und Spalten

Zitat:
Zitat von KartoffelKiffer Beitrag anzeigen
Hallo,

plant MySQL eigentlich eine Art eigenes Dateisystem? Weil so wie es momentan ausschaut, scheint das doch ein heftiges Gegenargument zu sein.

Nehme ich mal das FAT32 Dateisystem. Dort könnte eine Tabelle also maximal 2GB groß werden?

Wie ist es denn da mit anderen frei verfügbaren Systemen, wie zB dem größten Konkurenten PostgreSQL. Haben die ihr eigenes Dateisystem aufgebaut?




Mfg Tom
Richtig, auf einem Produktiv-Webserver FAT32 zu benutzen, dazu muss man schon arg viele Kartoffeln gekifft haben...mannomann.
Mit Zitat antworten
  #7  
Alt 10.07.2008, 08:12:50
knight1 knight1 ist offline
Junior Member
 
Registriert seit: May 2003
Ort: Trier
Alter: 47
Beiträge: 310
knight1 eine Nachricht über MSN schicken knight1 eine Nachricht über Skype™ schicken
AW: Groß- und Kleinschreibung bei Tabellen und Spalten

Zitat:
Zitat von feuervogel Beitrag anzeigen
Richtig, auf einem Produktiv-Webserver FAT32 zu benutzen, dazu muss man schon arg viele Kartoffeln gekifft haben...mannomann.
Da kann ich Dir nur zustimmen.

Wenn schon Windows als Webserver/Datenbankserver, dann aber mit NTFS.



Kai aka Knight1
Mit Zitat antworten
  #8  
Alt 10.07.2008, 11:41:28
KartoffelKiffer
Guest
 
Beiträge: n/a
AW: Groß- und Kleinschreibung bei Tabellen und Spalten

Hallo,

Zitat:
Richtig, auf einem Produktiv-Webserver FAT32 zu benutzen, dazu muss man schon arg viele Kartoffeln gekifft haben...mannomann.
Das würde ich auch niemals so benutzen, es war bloß ein Beispiel.


Zitat:
das wäre auch überhaupt nicht möglich.
Und warum nicht?


Mfg Tom
Mit Zitat antworten
  #9  
Alt 10.07.2008, 12:05:37
Benutzerbild von Area51
Area51 Area51 ist offline
Junior Member
 
Registriert seit: Mar 2008
Ort: Heidelberg
Alter: 32
Beiträge: 164
Area51 eine Nachricht über ICQ schicken Area51 eine Nachricht über AIM schicken Area51 eine Nachricht über MSN schicken
AW: Groß- und Kleinschreibung bei Tabellen und Spalten

Weil Windows z.B. nicht mit diesem FS zurechtkommen würde. Und für Linux müsste auch erst die passende Komponetnte geschrieben werden. Und normalerweiße wählt man das FS nur bei der Installation eines OS aus.
Häufiges Ändern eines FS während dem Betrieb eines System kann früher oder später die Daten putt machen.
Und da MySQL nun mal kein Dateisystem ist...
Mit Zitat antworten
  #10  
Alt 10.07.2008, 12:35:41
KartoffelKiffer
Guest
 
Beiträge: n/a
AW: Groß- und Kleinschreibung bei Tabellen und Spalten

Ich meinte ein MySQL-spezifisches Dateisystem. Nicht das Dateisystem des Betriebssystems bzw der Partition. Ein MySQL Dateisystem, dem egal ist, ob es auf NTFS ext3 oder FAT32 läuft.

So wären zumindest die Daten der Datenbank exakt gleich auf allen Rechnermaschinen, lediglich das Dateisystem von MySQL müsste sich dann an das Dateisystem des Betriebssystems anpassen.

Momentan läuft es doch so, dass die Tabellennamen vom Namen der Dateien im data-Verzeichnis abhängig sind.

Habe ich also eine Datenbank Test, so steht diese im data-Verzeichnis als Ordner Test. In ihr sind zB Tabellen mit Namen tbl_Test, tbl_Test2 etc. MySQL speichert (in meinem Falle) drei Dateien zu jeder Tabelle ab, tbl_Test.frm, tbl_Test.MYD und tbl_Test.MYI.

Unter Windows sind all diese Dateien komplett klein geschrieben, bis auf die Endung (was aber wohl irrelevant ist). Somit ist es auch bei Abfragen egal, in welcher Schreibweise die SELECTs stehen. Windows unterscheidet da nicht. Unter Unix-artigen Betriebssystemen stehen die Dateien dann wie sie wirklich benamst sind im data/Test-Verzeichnis. Auch mit Groß-Kleinschreibung der Tabellen.

Hätte MySQL nun ein eigenes System, so würde es zB wiefolgt aussehen:
Es existieren weiterhin die drei Dateien, mit Ausnahme, dass sie alle klein geschrieben sind. Im Kopf jeder Datei steht dann eine Zeile wie "TableName = tbl_Test". So würde MySQL nicht nach dem Namen der Tabelle im Dateinamen gucken, sondern im Kopf der jeweiligen Datei.

Ich hoffe jetzt ist es etwas klarer was ich gemeint habe.




Mfg Tom
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2 Tabellen vermischen thorben MySQLi/PDO/(MySQL) 9 09.10.2007 23:06:24
2 Tabellen zusammenfassen. Problem! basti123456 MySQLi/PDO/(MySQL) 4 03.02.2006 08:01:08
Tabellen verknüpfen und in PHP ausgeben Steelrose MySQLi/PDO/(MySQL) 5 16.08.2005 17:08:31
Problem mit 2 tabellen spalten in einer while schleife ! akasa PHP Grundlagen 6 08.06.2005 14:00:07
Array sortieren (groß und kleinschreibung ignorieren) Boeing747 PHP Grundlagen 1 22.06.2004 18:30:22


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:06:35 Uhr.


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


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