Κατηγορία: sql

  • Με προσοχή το hydrate σε queries με joins

    Με προσοχή το hydrate σε queries με joins

    by

    in ,

    Το laravel είναι ωραιότατο! Βάζει μια τάξη στην άναρχη PHP, της δίνει έναν αέρα από ASP.NET με MVC, χωρίς όμως το γνωστό βαρύ περίβλημα. Παραμένουμε δηλαδή στην PHP, γιατί είναι γρήγορη και δυναμική, δομώντας την όμως καθαρά και σωστά άλα laravel. Αυτά όμως τα ξέρετε και δεν είναι επί του παρόντος. Θα ξέρετε ακόμα και…

  • προγραμματισμένο mysql backup

    προγραμματισμένο mysql backup

    Είδαμε κάτι αντίστοιχο για τον sql server express, αλλά ήρθε και η ώρα του mysql backup. Όταν μιλάμε για mysql, μιλάμε για linux κι όταν μιλάμε για linux, ανοίγουμε την κονσόλα. mysql backup, όλα και γρήγορα! Ας δούμε κατ’αρχήν πως κάνουμε παίρνουμε στα γρήγορα ένα backup για όλες τις databases: mysqldump -u root -p –all-databases…

  • άλλη μια ώρα χαμένη με τα τερτίπια του sql server

    by

    in

    Οκ, ας το πιάσουμε από την καλή, είναι καλός, γρήγορος και αξιόπιστος, ο sql server αποτελεί αγαπημένο backend για τις εφαρμογές μας, όμως αν αποφασίσει να σκαλώσει σε πάει πίσω για ώρες και μέρες. Ένα παράξενο κόλλημα είχαμε και σήμερα που, πράγματι, δεν ανήκει στις πιο τυπικές περιπτώσεις, είναι όπως θα δείτε, μια αλληλουχία συμπτώσεων…

  • mysql: πρωτομηνιά

    Ένα γρήγορο snippet, για την πρώτη του τρέχοντος μήνα στον mysql: DATE_FORMAT(NOW() ,’%Y-%m-01′) Πιο πλήρες άρθρο είχαμε παλιότερα για τον sql server: sql server + ημερομηνίες

  • mysql .net connector: Authentication with old password no longer supported, use 4.1 style passwords.

    mysql .net connector: Authentication with old password no longer supported, use 4.1 style passwords.

    Αν συναντήσετε το exception “Authentication with old password no longer supported, use 4.1 style passwords.”, ίσως έχετε πέσει θύματα της αλλαγής του policy του mysql, ο οποίος απαιτεί ισχυρότερα password κατά τη διασύνδεση μέσω του .net connector. Οι λύσεις στο πρόβλημα είναι 2.

  • mysql & linux: προσθήκη χρήστη

    mysql & linux: προσθήκη χρήστη

    Θα δείξουμε πως να προσθέσουμε νέο χρήστη στον mysql χρησιμοποιώντας την κονσόλα. Υποθέτουμε ότι ο mysql τρέχει σε σύστημα linux και ότι ο χρήστης jack που θέλουμε να φτιάξουμε απαιτεί select δικαιώματα στον πίνακα transaction της βάσης δεδομένων accounting.

  • sql server, εύρεση του foreign βάσει του primary key

    sql server, εύρεση του foreign βάσει του primary key

    by

    in

    Οκ, αυτό το άρθρο θα είναι σύντομο, καθώς πρόκειται για αντιγραφή από το stackoverflow, αλλά το δίνουμε κι εδώ για reference, χρήσιμο στους χρήστες τους Sql Server που παλεύουν με άγνωστο σχήμα προσπαθώντας να εντοπίσουν τις σχέσεις των πινάκων. Ακολουθεί ένας πολύ κομψός τρόπος. SELECT o1.name AS FK_table, c1.name AS FK_column, fk.name AS FK_name, o2.name…

  • plug and play json restful api για mysql και όχι μόνο

    plug and play json restful api για mysql και όχι μόνο

    Όσοι γνωρίζετε το https://github.com/alixaxel/ArrestDB δεν χρειάζεται να διαβάσετε παρακάτω. Όσοι όμως δεν το έχετε ξανακούσει, αξίζει να διαβάσετε τη συνέχεια και ίσως να το δοκιμάσετε. Ας υποθέσουμε ότι έχετε σχεδιάσει μια φανταστική database – σε MySql, PostgreSQL ή SQLite και αναρωτιέστε πως θα τη διασυνδέσετε με τη mobile / web / desktop εφαρμογή σας. Τρόποι υπάρχουν πάμπολλοι, άλλοι πιο…

  • εγκατάσταση του xampp στα windows

    εγκατάσταση του xampp στα windows

    Το xampp συγκεντρώνει όλα όσα χρειάζεστε για να μετατρέψετε το pc σας σε web server που να υποστηρίζει τα συνήθη γουεμπικά προαπαιτούμενα apache, php, mysql των πιο δημοφιλών open source web application. Ακόμα κι αν το τελικό προϊόν σας τρέξει σε επαγγελματικό web host, θα χρειαστείτε το xampp για το development. Ακολούθως, θα δείξουμε την εγκατάσταση του xampp…

  • προγραμματισμένο backup στον sql server express

    προγραμματισμένο backup στον sql server express

    by

    in

    Στο προηγούμενο μιλήσαμε για τον sql server express, σε αυτό θα δώσουμε μια γρήγορη λύση scheduled backup για τον express που έχει δοκιμαστεί για πολλά χρόνια σε αρκετές εγκαταστάσεις.