mySQL


MySQL este un sistem de gestiune a bazelor de date relațional, produs de compania suedeza MySQL AB și distribuit sub Licența Publică Generală GNU. Este cel mai popular SGBD open-source la ora actuală, fiind o componentă cheie a stivei LAMP (Linux, Apache, MySQL, PHP).


Deși este folosit foarte des împreună cu limbajul de programare PHP, cu MySQL se pot construi aplicații în orice limbaj major. Există multe scheme API disponibile pentru MySQL ce permit scrierea aplicațiilor în numeroase limbaje de programare pentru accesarea bazelor de date MySQL, cum are fi: C, C++, C#, Java, Perl, PHP, Python, FreeBasic, etc., fiecare dintre acestea folosind un tip spefic API. O interfață de tip ODBC denumită MyODBC permite altor limbaje de programare ce folosesc această interfață, să interacționeze cu bazele de date MySQL cum ar fi ASP sau Visual Basic. În sprijinul acestor limbaje de programare, unele companii produc componente de tip COM/COM+ sau .NET (pentru Windows) prin intermediul cărora respetivele limbaje să poată folosi acest SGBD mult mai ușor decât prin intermediul sistemului ODBC. Aceste componente pot fi gratuite (ca de exemplu MyVBQL) sau comerciale.


Licența GNU GPL nu permite încorporarea MySQL în softuri comerciale; cei care doresc să facă acest lucru pot achiziționa, contra cost, o licență comercială de la compania producătoare, MySQL AB.


MySQL este componentă integrată a platformelor LAMP sau WAMP (Linux/Windows-Apache-MySQL-PHP/Perl/Python). Popularitatea sa ca aplicație web este strâns legată de cea a PHP-ului care este adesea combinat cu MySQL și denumit Duo-ul Dinamic. În multe cărți de specialitate este precizat faptul ca MySQL este mult mai ușor de invățat și folosit decât multe din aplicațiile de gestiune a bazelor de date, ca exemplu comanda de ieșire fiind una simplă și evidentă: „exit” sau „quit”.


Pentru a administra bazele de date MySQL se poate folosi modul linie de comandă sau, prin descărcare de pe internet, o interfață grafică: MySQL Administrator și MySQL Query Browser. Un alt instrument de management al acestor baze de date este aplicația gratuită, scrisă în PHP, phpMyAdmin.


MySQL poate fi rulat pe multe dintre platformele software existente: AIX, FreeBSD, GNU/Linux, Mac OS X, NetBSD, Solaris, SunOS, Windows 9x/NT/2000/XP/Vista.


Sursa: wikipedia

SuperMySQL
Latest
18 June 2011, No comments

Phoenix MySql Client iti permite sa te conectezi la un server MySQL si sa efectuezi sql-uri de  inserare, ştergere, selectare si de asmenea de a lista tabelele, vizualiza inregistrarile. Totul depinde …

MySQl-logo

Ce face functia FLUSH in MYSQL/PHP?

21 November 2010, No comments

Intrebare: Ce face functia flush in phpmyadmin? Raspuns: In phpmyadmin nu exista o asemenea functie. Functia la care te referi tu poate fi in PHP sau ...

wordpress-logo4

Comenzi SQL pentru WordPress

18 March 2010, 2 Comments

A cunoaște sintaxa SQL nu e ceva simplu, însă aceasta se poate învăța parțial sau se pot prelua mici scripturi ce se pot rula la nevoie. Marea ...

MySQl-logo

Optimizare Mysql – query-uri fara index

14 March 2010, No comments

Optimizarea mysql a unui site este una dintre cele mai importante aspecte ale optimizarii unui site. In cazul in care ai  un site este foarte importa ...

  • MySQl-logo
    mysql – restaurare baza de date
    27 October 2009, 1 Comment

    Cum poti sa pui o baza de date daca este mare? Cu siguranta nu prin phpmyadmin! Daca ai acces la ssh poti sa pui urmatoarea comanda: mysql -u dbuser -p ...

  • MySQl-logo
    backup mysql
    26 October 2009, 3 Comments

    Ai dorit uneori sa faci backup la toate bazele de date? Urmatorul script te va ajuta foarte mult daca ai acces ssh pe server. Tot ce trebuie as faci e ...