databases linux - terminal (linux / windows terminal)

Σχετικά έγγραφα
PHPMyAdmin: Σύντομος οδηγός για αρχάριους

Βασικές Εντολές SQL. Θεωρία & Εντολές SQL. Γραμμή Εντολών MS-DOS (MySQL)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ.

Σχεδιασμός Βάσεων Δεδομένων

Εγκατάσταση Microsoft SQL Server

Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ

. Εργαστήριο Βάσεων Δεδομένων. Triggers

Υπηρεσία διαμοιρασμού αρχείων

Οδηγίες Χρήσης της MySQL

XAMPP Apache MySQL PHP javascript xampp

ARTius με PostgreSQL

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub

Βάσεις Δεδομένων


2. Για να δημιουργήσουμε το πρώτο ή κάθε νέο Backup set πατάμε στο εικονίδιο και εμφανίζεται ο Wizard του Backup set

Οδηγίες Εγκατάστασης Βάσης Δεδομένων MySQL 5.6 Για Λειτουργικό Σύστημα Windows

Σχεδίαση και Χρήση Βάσεων Δεδομένων. Χρήση της MySQL. Γιώργος Πυρουνάκης -

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση

Εργαστήριο Βάσεων Δεδομένων. Δικαιώματα Χρηστών Προβολές

Οδηγίες Χρήσης της MySQL

Εργαστήριο 9. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας

Ανάπτυξη διαδικτυακών εφαρμογών με την Python Το εργαλείο Flask

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος.

Εργαστήριο Βάσεων Δεδομένων

SQL Τύποι Δεδομένων Δημιουργία Πίνακα Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1)

9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers. Αποθηκευμένες Διαδικασίες (Stored Procedures):

ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

Εργαστήριο Βάσεων Δεδομένων. Triggers

2 η Εργαστηριακή Άσκηση

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

Βασική εγκατάσταση Asterisk σε Linux

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

HOWTO instal Joomla by A. Andreatos

MCSS Medical Center Support Systems. Setup Instructions

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. ( 2. Τοπικά 3. Σε δωρεάν Server

Vodafone Business Connect

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.

Βάσεις Δεδομένων ΗγλώσσαSQL (Structured Query Language)

Startup Guide Backup365. Οδηγός γρήγορης εγκατάστασης και εκκίνησης. Για να δοκιμάσετε την υπηρεσία θα πρέπει να ακoλουθήσατε τα παρακάτω βήματα:

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Βάσεις Δεδομένων (4 ο εξάμηνο) Εργαστήριο MySQL #2

Ανοικτά Ακαδημαϊκά Μαθήματα

Βάσεις Δεδομένων Η γλώσσα SQL (Structured Query Language) Εισαγωγή στην SQL (2) Ιστορικά Στοιχεία. SQL - Structured Query Language (1)

4. ΔΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ ΠΟΛΥΔΙΑΣΤΑΤΗΣ ΑΝΑΛΥΣΗΣ

Αν παρ όλα αυτά αντιμετωπίζετε πρόβλημα, επικοινωνήστε με το Κέντρο Δικτύου της ΑΣΠΑΙΤΕ Τηλ , , ,

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS 6, Mac OS, IOS, και Android

Εργαστήριο Βάσεων Δεδομένων

METALIB Σύστημα μετα-αναζήτησης για ηλεκτρονικές πηγές πληροφόρησης

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 1 17/01/2012

Οδηγός Εγκατάστασης Pylon Auto Moto Cube

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7

10 η Διάλεξη Python Βάσεις δεδομένων στη python

MS SQL 2000 Standard (Εγκατάσταση)

ΡΥΘΜΙΣΕΙΣ ΓΙΑ ΔΥΝΑΜΙΚΟ IP

Εργαστήριο Βάσεων Δεδομένων

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή)

PHP/MySQL και Project

Λογισµικό Ανοικτού Κώδικα και συστήµατα ιαχείρισης Περιεχοµένου. Βασίλης Στεφανίδης Καθηγητής ΠΕ19 ΓΕΛ Ασσήρου

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

Οδηγίες εγκατάστασης και λειτουργίας ERPeshop

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1)

ΣΧΕΔΙΑΣΜΟΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΤΗΡΙΟ 2

Δημιουργία και επεξεργασία διανυσματικών επιπέδων στο QGIS

MS SQL 2012 Express (Εγκατάσταση με Advanced Services)

ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

Βάσεις Δεδομένων 5η εργαστηριακή άσκηση

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Βάσεις Δεδομένων (4 ο εξάμηνο) Εργαστήριο MySQL #1

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions)

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

Ασφάλεια Υπολογιστών Και Δικτύων. Προσομοίωση επίθεσης σε ευπαθές σε SQL Injection σύστημα και απόκτηση κονσόλας διαχειριστή

Οδηγίες Εγκατάστασης της MySQL

4 η Εργαστηριακή Άσκηση

Διαχείριση χρηστών και δικαιωμάτων

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.

Ρυθµ θ ίσ ί ε σ ις ς e-mai a l i dsp s ei e ra r i a a.gr g

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

Λευτέρης Κουμάκης ΠΟΛΥΜΕΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΣΤΗΝ ΥΓΕΙΑ

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY.

Ρύθμιση Stylitis-10+ WiFi

Συστήματα Διαχείρισης Βάσεων Δεδομένων (ΗΥ460) Χειμερινό εξάμηνο 2017

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SQL SERVER 2008 R2 Express

Εργαστήριο βάσεων δεδομένων. MySQL Stored Procedures

Παράδειγμα Insert Update Delete Alter.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (2)

WORDPRESS. Εικόνα 1. Πατώντας στη «Σύνδεση» γράψτε το Username (όνομα χρήστη) και το Password (συνθηματικό) (εικόνα 2) που σας έδωσε ο διαχειριστής

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench

Λογαριασμοί & Δικαιώματα

Ειδικά Θέματα Παραμετροποίησης 1. ΕΓΚΑΤΑΣΤΑΣΗ

Εργαστηά ριο Βαά σεων Δεδομεάνων

ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ... 3 DB TOOLS (MS SQL SERVER)...

Οδηγός βάσεων δεδομένων

Διάλεξη 16: SQL DML IV, SQL DCL, SQL TCL. Διδάσκων: Παναγιώτης Ανδρέου

Open eclass Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 3: Server Side Scripting II PHP & MySQL

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY.

Ενότητα 21 Pivot Tables

Transcript:

databases linux - terminal (linux / windows terminal) 1) ανοίγουμε την mysql -> $ mysql -u root -p (enter) password (enter) TIP: αν κατά την εντολή αυτή μας γράψει, ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) κατά πάσα πιθανότητα έχουμε ξεχάσει να ανοίξουμε το service της mysql (δεν τρέχει η mysql) άρα και το project μας αν το είχαμε ξεκινήσει δεν θα μπορούσε να συνδεθεί με τη βάση (o server-browser) 2) δημιουργούμε μία νέα βάση αν δεν έχουμε ήδη $ create database project; Query OK, 1 row affected (0.00 sec) $ use project; (για να χρησιμοποιήσουμε την βάση που μόλις δημιουργήσαμε.) $ create table login(id INT, name VARCHAR(100), password VARCHAR(100)); για να δημιουργήσαμε ένα table με πεδία (id, name, password) για το login της σελίδας μας. INFO: για διαγραφή βάσης γράφουμε drop database dbname; για να δούμε τα tables κάποιας βάσης, αφού την κάνουμε use, : show tables; για να διαγράψουμε κάποιο table: drop table example; $ INSERT INTO login VALUES (1, 'Costas', 'mypass'); Για να δημιουργήσουμε μία εγγραφή στο table. mysql> select * from login; +------+------+----------+ id name password +------+------+----------+ 1 Costas mypass +------+------+----------+ Tip: αν ξεχάσουμε το ερωτηματικό στο τέλος κάποιας εντολής μπορούμε να το προσθέσουμε μετά και να ξαναπατήσουμε enter. Tip: $show databases; και $show tables; για την προβολή ανάλογων δεδομένων $exit

databases linux windows (phpmyadmin) Tip: Για linux θα πρέπει να προσέξουμε δικαιώματα : $ chmod 775 /opt/lampp/config.inc.php $ nano config.inc.php και βρίσκουμε τις γραμμές /* Authentication type and info */ $cfg['servers'][$i]['auth_type'] = 'config'; $cfg['servers'][$i]['user'] = 'root'; $cfg['servers'][$i]['password'] = '123'; $cfg['servers'][$i]['extension'] = 'mysql'; $cfg['servers'][$i]['allownopassword'] = yes; $cfg['servers'][$i]['host'] = '127.0.0.1'; /* User for advanced features */ $cfg['servers'][$i]['controluser'] = 'root'; $cfg['servers'][$i]['controlpass'] = '123'; Ανοίγουμε τον browser και (ανάλογα με τις ρυθμίσεις του server) μπαίνουμε στο phpmyadmin, Πατάμε databases Γράφουμε στο αντίστοιχο πεδίο το όνομα της βάσης και πατάμε create για να

δημιουργηθεί η βάση collation αν δεν είναι επιλεγμένο πάντα επιλέγουμε general utf8 ci (case insensitive) πατάμε στην αριστερή μπάρα, το όνομα της βάσης που δημιουργήσαμε

επιλέγουμε το create table για να δημιουργήσουμε το table στη βάση που θα περιέχει τα accounts για να προσθέσουμε στήλες στο table πέρα από τα δύο που μας δίνει αρχικά επιλέγουμε το go κάτω κάτω εκεί που γράφει...or create x column(s) συμπληρώνουμε τα στοιχεία του πίνακα για να δημιουργήσουμε id, name, password και το collation όπ ως πρίν,

Tip: αν θέλουμε να παραλείψουμε την εισαγωγή id κάθε φορά που θα κάνουμε ένα account μπορούμε να ορίσουμε το πεδίο αυτό autoincrement, οπότε θα πέρνει αυτόματα την επόμενη τιμή χωρίς να ασχοληθούμε κατά το insert.

Στην αριστερή μπάρα βλέπουμε το table που μόλις δημιουργήσαμε κάτω από το όνομα της βάσης στην οποία το βάλαμε. Το επιλέγουμε. Info: σε προσωρινό πλαίσιο εμφανίζετε το query που εκτελέστηκε, αυτό μπορούμε να το χρησιμοποιούμε όπως είναι στο terminal, στην php και όπου αλλού μπορούμε να τρέξουμε SQL ερωτήματα, θα έχουμε το ίδιο αποτέλεσμα, άρα αν θέλουμε να θυμηθούμε κάποια query, απλά ή σύνθετα, μπορούμε να αναφερόμαστε σε αυτό το σημείο και να το παίρνουμε με copy. Σε αυτή την οθόνη μπορούμε να καταχωρίσουμε δεδομένα στη βάση, για

δοκιμή, θα επιλέξουμε να προσθέσουμε ένα account και θα το καταχωρίσουμε πατόντας το go. Info: βλέπουμε ξανά το query που εκτελέστηκε, και περιβάλλον βοήθειας SQL

Τέλος βλέπουμε τα δεδομένα που προσθέσαμε.