GUI for mysql

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
_dim
Δημοσιεύσεις: 40
Εγγραφή: 09 Φεβ 2006 17:28

GUI for mysql

Δημοσίευση από _dim » 17 Μάιος 2008 15:06

Γεια σας
Θα ήθελα να ρωτήσω αν υπάρχει GUI interface για την mySql.
Κατέβασα την τελευταία έκδοσή της όμως το περιβάλλον που συνάντησα ήταν msDos.

Ευχαριστώ

Άβαταρ μέλους
dik_
Δημοσιεύσεις: 476
Εγγραφή: 07 Ιουν 2007 11:28

GUI for mysql

Δημοσίευση από dik_ » 17 Μάιος 2008 15:47


_dim
Δημοσιεύσεις: 40
Εγγραφή: 09 Φεβ 2006 17:28

GUI for mysql

Δημοσίευση από _dim » 19 Μάιος 2008 05:24

To κατέβασα αυτό και μου ζητάει στοιχεία για να συνδεθώ κάπου.
Εγώ αυτό που θέλω είναι να δημιουργήσω μια βάση στον υπολογιστή μου με κάποιους πίνακες.
Τι ακριβώς από ολα αυτά που είδα στην σελίδα της mysql πρέπει να εγκαταστήσω στον υπολογιστή μου.

taazz
Δημοσιεύσεις: 2
Εγγραφή: 28 Μάιος 2008 16:02

GUI for mysql

Δημοσίευση από taazz » 28 Μάιος 2008 16:20

_dim έγραψε:To κατέβασα αυτό και μου ζητάει στοιχεία για να συνδεθώ κάπου.
Εγώ αυτό που θέλω είναι να δημιουργήσω μια βάση στον υπολογιστή μου με κάποιους πίνακες.
Τι ακριβώς από ολα αυτά που είδα στην σελίδα της mysql πρέπει να εγκαταστήσω στον υπολογιστή μου.
Πρώτα από όλα κατεβάζεις και κάνεις εγκατάσταση του mySQL server στον υπολογιστή σου.
Αμέσος μετά κατεβάζεις ένα από τα free εργαλεία διαχείρισης mySQL και το περνάς και αυτό.

Τα βασικά εργαλεία διαχείρισης που χρησιμοποιώ εγώ για mySQL, περιορισμένη χρηση ομολογουμένος, είναι τα εξής.

1) GUI διαχείρισης βάσεων, πινάκων και γενικοτέρα αντικειμένων mySQL.
EMS SQL Manager for MySQL Freeware @
http://www.sqlmanager.net/products/mysql/manager
2) Σχεδιασμός βάσης δεδομένων χωρίς απαίτηση για σύνδεση με mySQL server.
DBDesigner4 from fabforce @
http://sourceforge.net/projects/dbdesigner4/

Συνήθως χρησιμοποιώ το 2ο εργαλείο κατα την φάση του σχεδιασμού της δομής της βάσης
και όταν έχω κατασταλάξει στο σχεδόν τελικό σχήμα με το ίδιο εργαλείο δημιουργό την
βάση και τους πίνακες ευκολα και γρήγορα.

Το 1ο εργαλείο το χρησιμοποιώ μετά για να προσθέσω triggers, stored procedures και για να δοκιμάζω sql εντολές πριν αυτές ενσωματοθούν στο πρόγραμμα.

ΥΓ.
Πρώτο μύνημα μου στο forum.

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

GUI for mysql

Δημοσίευση από cherouvim » 28 Μάιος 2008 18:21

taazz έγραψε:ΥΓ. Πρώτο μύνημα μου στο forum.
Welcome!

Δυστυχώς δεν υπάρχει κάποιο πολύ καλό MySQL client εργαλείο.
Παίζω με το MySQL Front που σταμάτησε, και έγινε http://www.heidisql.com/

Άβαταρ μέλους
Burned4
Δημοσιεύσεις: 324
Εγγραφή: 21 Σεπ 2007 12:50
Επικοινωνία:

GUI for mysql

Δημοσίευση από Burned4 » 29 Μάιος 2008 13:02

Το καλύτερο και πιο βολικό εργαλείο είναι το Navicat My SQL

download page .

Μπορείς να κάνεις οτιδήποτε, πολυ ευκολα. Έχει free demo για 1 μήνα και μετά αν θες το αγοράζεις.

Το χρησιμοποιώ χρονια και δεν το αλλάζω (κατι σαν το Skip :lol: )
You can do anything, but not everything.

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

GUI for mysql

Δημοσίευση από Alice_Cooper » 29 Μάιος 2008 13:33

cherouvim ki ego se win heidisql vazo ...
den iksera kan oti einai synexia tou front
apla epsaxna gia pelati ena , mou protinan front
petixa heidisql kai voleftike, kalo eipe ...
einai kai free opote to exo kai otan thimame
to anigo, alla den me volevei malon synithisa thn consola :p

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

GUI for mysql

Δημοσίευση από cherouvim » 29 Μάιος 2008 13:38

Δυστυχώς το heidi έχει πρόβλημα με τα utf8 στη βάση.

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

GUI for mysql

Δημοσίευση από Alice_Cooper » 29 Μάιος 2008 13:45

xmmm tora pou to eipes eida mia ... den to eixa proseksei oti den mou dinei ellinika ....
thimame paliotera eixa kanonika ....
xmmm isos den tin eixa se utf8 :?

Άβαταρ μέλους
cristusflo
Δημοσιεύσεις: 307
Εγγραφή: 07 Οκτ 2007 00:36
Τοποθεσία: Salonica city
Επικοινωνία:

GUI for mysql

Δημοσίευση από cristusflo » 26 Ιουν 2008 12:39

taazz έγραψε:
Πρώτα από όλα κατεβάζεις και κάνεις εγκατάσταση του mySQL server στον υπολογιστή σου.
Αμέσος μετά κατεβάζεις ένα από τα free εργαλεία διαχείρισης mySQL και το περνάς και αυτό.

Αυτο που δεν κτλβαινω ειναι γτ να χρειαζεται ο server??Ο server ειναι απαραιτητος αν θελω να τα "σηκωσω" στον υπολογιστη μου στο localhost ας πουμε ή σε καποιο domain που χω πιο μετα...αρα γτ αν θελω να κατσω να πειραματιστω να φτιαξω μια βαση δεδομενων να πρεπει για να τρεξει το tool με την βαση να εχω στησει και εναν server??
Any help??sorry αν ειναι πολυ κουφη η ερωτησις αλλα δεν αντεχα αν δε ρωτουσα :roll: :roll:

Επισης για tools βρηκα το MySQL Query Browser ... ειναι αυτο που ψαχνω ή ειμαι wrong...ααα και κατι ακομα...γτ τον mySQL server και οχι Apache ας πουμε??Δλδ μετα αν θελω να συνδεσω την βαση με java που θα χρειαστω Tomcat τι πρεπει να κανω??!! :oops: :oops:

Thnx a lot guys :)

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

GUI for mysql

Δημοσίευση από dva_dev » 26 Ιουν 2008 21:50

Οταν πας να χρησιμοποιήσεις μια εφαρμογή για να δεις μια βάση δεδομένων ουσιαστικά παίζεις με 4 διαφορετικά πράγματα, τα οποία κατά κανόνα βρίσκονται σε 2 διαφορετικούς υπολογιστές (δες client/server model).
Α)
Α1) Τα αρχεία που περιέχουν τα δεδομένα σου
Α2) Το πρόγραμμα που μπορεί να διαχειριστεί τα δεδομένα σου και περιμένει από τον client αιτήσεις (για εισαγωγή/επεξεργασία/διαγραφή/αναζήτηση/...) πάνω στα δεδομένα.
Β)
Β1) Το πρόγραμμα που "βλέπει" ο χρήστης (το mysql gui/ την php/ οποιαδήποτε εφαρμογή θα χρησιμοποιήσει αυτή τη βάση δεδομένων)
Β2) Τον driver της βάσης δεδομένων. Το client κομμάτι του προγράμματος (αντίστοιχο του Α2) που στέλνει/μεταφράζει τα αιτήματα στο Α2, και αφού το Α2 έχει διαθέσιμα τα αποτελέσματα, τα λαμβάνει και τα δίνει στο Β1 για να τα παρουσιάσει όπως θέλει (π.χ αν είναι η php να τα βγάλει σε κάποια ιστοσελίδα, ή κάποιο άλλο πρόγραμμα να τα εμφανίσει σε ένα grid).

Οταν χρησιμοποιείς την access έχεις την ψευδαίσθηση ότι χρησιμοποιείς μόνο το Α1, αλλά χρησιμοποιείς και τα 4 - απλώς βρίσκονται όλα όσα φτιάχνεις εσύ στο ίδιο αρχείο (Α1, Β2). Στις περισσότερες ΒΔ ο διαχωρισμός είναι πιο ξεκάθαρος.
Τα Α1, Α2 χρειάζονται για να μπορείς να έχεις τα δεδομένα σου κάπου (κάποια αρχεία σε έναν φάκελο στον υπολογιστή που τρέχει η ΒΔ σου) και να υπάρχει και το αντίστοιχο πρόγραμμα που θα τα διαχειριστεί αυτά τα δεδομένα (η mysql στην περίπτωση σου).
Οπότε το μηχάνημα που έχει αυτά τα δύο στοιχεία θα γίνει DATABASE server (και όχι WEB server -> apache).
Τα Β2, Β1 χρειάζονται αφενός για να μπορεί η εφαρμογή σου να επικοινωνήσει με τον database server και αφετέρου για να μπορεί η εφαρμογή να αξιοποιήσει τα δεδομένα (αν ήταν η php θα μπορούσε να δημιουργήσει μια ιστοσελίδα, η κάποια άλλη εφαρμογή να δου τα δείξει σε ένα grid).
Φυσικά και τα 4 μπορεί να είναι στο ίδιο μηχάνημα ή σε διαφορετικά (όπως συνηθίζεται σε μη απλοϊκές εγκαταστάσεις).

Σε γενικές γραμμές, αν δεν έχεις τα:
Α1 -> Δεν έχεις δεδομένα
Α2 -> Δεν έχεις database engine που να μπορεί να διαχειριστεί το Α1
Β1 -> Δεν έχεις εφαρμογή που να αξιοποιεί τα δεδομένα (να τα δείχνει στο χρήστη)
Β2 -> Δεν έχεις τρόπο να επικοινωνήσει το Β1 με το Α2 ώστε να διαβάσει το Α1

Ελπίζω να είναι απλά και κατανοητά.

Άβαταρ μέλους
cristusflo
Δημοσιεύσεις: 307
Εγγραφή: 07 Οκτ 2007 00:36
Τοποθεσία: Salonica city
Επικοινωνία:

GUI for mysql

Δημοσίευση από cristusflo » 28 Ιουν 2008 19:51

thnx...τα εξηγησες πολυ καλα!! :)

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες