Αυτό το άρθρο είναι ένας γρήγορος οδηγός MySQL.
Βήμα 1. Κατέβασε την MySQL
Κατέβασε την MySQL από το mysql.com → downloads → MySQL Community Server → Windows ZIP/Setup.EXE (x86) → Pick a mirror → No thanks, just take me to the downloads → Greece [National Technical University of Athens] HTTP → mysql-5.0.51b-win32.zip
Βήμα 2. Εγκατέστησε την MySQL
Η ΜySQL εγκαθίσταται πολύ εύκολα. Απλά ακολούθησε της οδηγίες βήμα προς βήμα.
Αφού ολοκληρωθεί η εγκατάσταση, ανοίγει ένας οδηγός ρυθμίσεων: Στο παράθυρο με τις γλώσσες διάλεξε “Best Support For Multilingualism”. Επίσης καλό είναι σημειώσεις τον κωδικό του διαχειριστή (root password).
Βήμα 3. Ξεκίνησε την MySQL
Για να ξεκινήσεις την MySQL πήγαινε Start → Programs → MySQL → MySQL Server 5.0 → MySQL Command Line Client → και δώσε τον κωδικό του διαχειριστή.
Για να ξεκινήσεις τον server σε παλαιότερη έκδοση των Windows (π.χ. Millenium) πήγαινε Start → Run και γράψε "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld" --console. Έπειτα Start → Programs → MySQL → MySQL Server 5.0 → MySQL Command Line Client → και δώσε τον κωδικό του διαχειριστή.
Βήμα 4. Φτιάξε το σχήμα
Για να φτιάξεις μια βάση απλά γράψε create database hello;
Για επιβεβαίωση δώσε show databases; κι έπειτα use hello;
Βήμα 5. Φτιάξε έναν πίνακα
Αυτή η απλή βάση έχει να κάνει με άτομα. Για κάθε άτομο μας ενδιαφέρει 1. το όνομα, 2. η ηλικία και 3. ένας μοναδικός αριθμός (identifier = αναγνωριστικό = κλειδί).
Για να φτιάξεις έναν πίνακα γράψε CREATE TABLE persons (name VARCHAR(255), age SMALLINT, id BIGINT AUTO_INCREMENT, primary key (id));
Για επιβεβαίωση show tables; κι έπειτα describe persons;
Βήμα 6. Βάλε δεδομένα
Για να βάλεις δεδομένα στον πίνακα απλά γράψε INSERT INTO persons (name, age) VALUES ('Michael Jordan', 45);
Ας βάλουμε την Jennifer Lopez: INSERT INTO persons (name, age) VALUES ('JLo', 39);
Και βέβαια τον Al Pacino: INSERT INTO persons (name, age) VALUES ('Al Pacino', 68);
Βήμα 7. Πάρε δεδομένα
Για πάρεις όλα τα άτομα: SELECT * FROM persons;
Για να πάρεις όλα τα άτομα άνω των 50 ετών: SELECT * FROM persons WHERE age > 50;
Για να πάρεις όλους τους “Μιχάληδες”: SELECT * FROM persons WHERE name LIKE '%Michael%';
Βήμα 8. Άλλαξε μια εγγραφή
Η Jennifer Lopez ζήτησε προσωπικά να αλλάξουμε την ηλικία της. Πρώτα μαθαίνουμε το id SELECT id FROM persons WHERE name='JLo';
και μετά αλλάζουμε της ηλικία ως εξής UPDATE persons SET age=28 WHERE id=2;
Για να δούμε ότι όλα πήγαν καλά SELECT * FROM persons
Βήμα 9. Βγες από την MySQL
Για να βγεις απλά γράψε exit
Για να κλείσεις τον server σε παλαιότερη έκδοση των Windows (π.χ. ΜΕ) πήγαινε Start → Run
και γράψε "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin" shutdown
Όλες οι εξελίξεις για την MySQL βρίσκονται στο mysql.com, πλήρεις οδηγίες στο Start → Programs → MySQL → MySQL Server 5.0 → MySQL Manual – Table Of Contents. Τέλος, ένα ωραίο μάθημα SQL είναι το w3schools.com.
Ευχαριστώ.
Tags: Βάση δεδομένων, MySQL
15 October 2008 at 8:48 am
Thanks Nikolae
8 January 2009 at 10:10 pm
[...] Για περισσότερες πληροφορίες μπορείς να δεις εδώ. [...]