php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.11.2004, 18:24  
Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 63
woods
woods eine Nachricht über AIM schicken woods eine Nachricht über MSN schicken woods eine Nachricht über Yahoo! schicken
Standard generelle Fragen zu MySql bezüglich der Tabellen

Hallo, ich habe ein paar generelle Fragen zu MySql und hoffe ihr könnt mich da kurz informieren.
  • 1. Wieviele Tables kann ich mit MySql anlegen? Ist die Anzahl unbegrenzt?
    2. Kann ich Tabellen schachteln? Bzw., kann ich eine Tabelle in einer Spalte einer anderen Tabelle erzeugen? Wie bei Html z.B.?
    3. Kann man eingelagerte "Strings" mit Werten versehen bzw. Variablen einlagern? (Ich will nicht extra zwei Spalten anlegen müssen.)

Das war's auch schon, aber:

"Heute ist nicht aller Tage, ich komm' wieder ... "
__________________
ICH!!! ICH, ICH HABE FEUER GEMACHT!!!

-Tom Hanks in Verschollen-
woods ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.11.2004, 18:27  
Gast
 
Beiträge: n/a
Standard

1. ich glaube die anzahl ist soweit unbegrenzt, nur irgendwann ist die db überlastet und läuft langsamer
2. nein
3. was meinst du genau? PHP-code in eine spalte schreiben?
  Mit Zitat antworten
Alt 06.11.2004, 19:12  
Gast
 
Beiträge: n/a
Standard Re: generelle Fragen zu MySql bezüglich der Tabellen

@woods
>1. Wieviele Tables kann ich mit MySql anlegen? Ist die Anzahl unbegrenzt?

Ungefähr 1000.

>2. Kann ich Tabellen schachteln? Bzw., kann ich eine Tabelle in einer Spalte einer anderen Tabelle erzeugen? Wie bei Html z.B.?

Nein. Solltest Du unter 'schachteln' eine Baumstruktur verstehen, dann suche im Netz nach 'nested set'.

>3. Kann man eingelagerte "Strings" mit Werten versehen bzw. Variablen einlagern? (Ich will nicht extra zwei Spalten anlegen müssen.)

MySQL ist es egal, wie die Strings aussehen.
  Mit Zitat antworten
Alt 07.11.2004, 11:38  
Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 63
woods
woods eine Nachricht über AIM schicken woods eine Nachricht über MSN schicken woods eine Nachricht über Yahoo! schicken
Standard

Hmm.

Das hatte ich mir schon gedacht. Danke.

Mit Variablen meinte ich genauer gesagt Wortobjekte. Z.B ein Wort und seine Häufigkeit. Dazu müsste man aber wohl erst dazu in der Lage sein, der DB einen neuen Datentyp beizubringen. Geht das und wenn wie?

Für Funktionen geht das mittels CREATE FUNCTION, daher frage ich.
__________________
ICH!!! ICH, ICH HABE FEUER GEMACHT!!!

-Tom Hanks in Verschollen-
woods ist offline   Mit Zitat antworten
Alt 07.11.2004, 12:06  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von woods
Mit Variablen meinte ich genauer gesagt Wortobjekte. Z.B ein Wort und seine Häufigkeit. Dazu müsste man aber wohl erst dazu in der Lage sein, der DB einen neuen Datentyp beizubringen. Geht das und wenn wie?
Das wäre mir neu, wenn MySQL das könnte.

Falls Du suchen möchtest, hier ein wenig Literatur:
http://dev.mysql.com/doc/mysql/de/Fulltext_Search.html

Zitat:
Für Funktionen geht das mittels CREATE FUNCTION, daher frage ich.
Im Prinzip ja:
http://dev.mysql.com/doc/mysql/de/CREATE_FUNCTION.html
..., aber:
Zitat:
Wegen weiterer Anleitungen zum Schreiben benutzerdefinierte Funktionen siehe section 10.1 Hinzufügen neuer Funktionen zu MySQL. Damit der UDF-Mechanismus funktioniert, müssen Funktionen in C oder C++ geschrieben sein. Ihr Betriebssystem muss dynamisches Laden unterstützen und Sie müssen mysqld dynamisch (nicht statisch) kompiliert haben.
  Mit Zitat antworten
Alt 07.11.2004, 18:10  
Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 63
woods
woods eine Nachricht über AIM schicken woods eine Nachricht über MSN schicken woods eine Nachricht über Yahoo! schicken
Standard

Ich weiß, ich weiß.

Das war unter anderen auch meine Quelle. Dazu wie man einen Datentyp neu definiert habe ich aber auch nichts finden können.

Die API habe ich mir dafür "Ewig und drei Tage" angeschaut und erst ganz zum Schluss festgestellt, dass diese auf C basiert - Da ich an einer Projektrealisierung mit Java und JDBC während meines Praktikums arbeite, nicht wirklich hilfreich -.

Hinterher ist man immer schlauer und mittendrin anfangen zu lesen sollte man sowieso vermeiden.

Mittlerweile weiß ich aber, dass Standard-SQL auch genügt.

Danke für eure Mühen und schönen Sonntag noch, woods.
__________________
ICH!!! ICH, ICH HABE FEUER GEMACHT!!!

-Tom Hanks in Verschollen-
woods ist offline   Mit Zitat antworten
Alt 07.11.2004, 21:34  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von woods
Mittlerweile weiß ich aber, dass Standard-SQL auch genügt.
mit PostgreSQL haste weniger arbeit beim 'SQL-downgrade'.
  Mit Zitat antworten
Alt 16.10.2006, 13:38  
Benutzer
 
Registriert seit: 11.03.2005
Beiträge: 57
gala
Standard Re: generelle Fragen zu MySql bezüglich der Tabellen

Zitat:
Zitat von meikel
@woods
>1. Wieviele Tables kann ich mit MySql anlegen? Ist die Anzahl unbegrenzt?

Ungefähr 1000.
Ich habe verschiedene CMS und Foren in einer DB am laufen (bzw. nein noch nicht, möchte aber gerne), zurzeit sind es 111 Tabellen.

Nun wann ist ein Geschwindigkeitsunterschied festzustellen? Ich kann mir gerade nicht vorstellen das es eine Rolle spielt ob ich auf dem selben Server zwei Datenbanken benutze oder nur eine für alles. Zugriffe, sprich Rechenleistung, wird ja bei jeder Anfrage gebraucht, spielt es da nun eine Rolle ob das in einer DB ist oder nicht?
gala ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Array in MYSQL Tabellen schreiben Matt Datenbanken 1 26.02.2008 19:43
Läuft Skript auf PHP/4.0.6 und generelle fragen PHP Tipps 2007 5 20.11.2005 13:05
Allgemeine MySQL Fragen Datenbanken 2 29.09.2005 22:24
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] Suche über 2 Tabellen in MySQL PHP Tipps 2004-2 4 15.12.2004 16:05
Daten Sortieren aus meherern mySQL tabellen PHP Tipps 2004-2 1 12.12.2004 18:22
mySQL Tabellen CHRIS PHP Tipps 2004-2 10 04.12.2004 20:40
Mysql Abfrage über 2 Tabellen mit Verknüpfung zuner 3. Datenbanken 2 26.10.2004 16:36
MySQL fragen Skazi PHP Tipps 2004 16 20.10.2004 21:29
über PHP Daten in MySQL Tabellen updaten -- Problem PHP Tipps 2004 4 27.09.2004 21:34
Über PHP Script 2 MySQL Tabellen abgleichen PHP Tipps 2004 0 20.09.2004 09:32
alle tabellen in einer mysql db ausgeben PHP Tipps 2004 2 06.09.2004 19:36
[Erledigt] keine tabellen in mysql Datenbanken 0 31.08.2004 11:22
Fragen wegen Speicherung von Grafiken in MySQL Datenbanken 2 24.06.2004 10:07
MySQL DB Tabellen Kommentar abfragen Datenbanken 3 13.06.2004 22:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql wieviele tabellen, fragen zu mysql, schachtelung der tabellen in mysql, wieviel tabellen kann man in mysql anlegen, sql tabellen schachteln, mysql anzahl spalten \anlegen\, mysql benutzerdefinierte funktion

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.