MySQL σε 3 λεπτά


Αυτό το άρθρο είναι ένας γρήγορος οδηγός 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.

Ευχαριστώ.

3 Responses to MySQL σε 3 λεπτά

  1. Jimmy says:

    Thanks Nikolae

  2. […] Για περισσότερες πληροφορίες μπορείς να δεις εδώ. […]

  3. Χρηστομάνος says:

    Ευχαριστώ πολύ για το εγχειρίδιο , αν γίνεται σας παρακαλώ να είχαμε και για τα υπόλοιπα θέματα τέτοια εγχειρία στα ελληνικά,
    και πάλι ευχαριστώ.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: