|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : mars 2007 Messages : 318 ![]() |
bonjour,
simples questions de débutants: - quelles sont les différences entre SQL, PL/SQL et mySQL ? - en terme de language ? - en terme de fonctionnalités? - autres ? voilà ce que je pense savoir, merci de me confirmer : - PL/SQL n'est possible que sur oracle; - PL/SQL c'est la même chose que SQL, mais le code est mis dans des blocs (composés de DECLARE, BEGIN, EXCEPTION, END); - mySQL peut être utilisé en complément de PHP. merci d'avance ! |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Yannick Ingénieur Etudes & Developpements Inscription : février 2006 Messages : 1 125 ![]() |
bonjour
SQL (Structured Query MLanguage) est un langage normalisé permettant la manipulation de données dans une Base de données. PL/SQL (Procedural Language/Structured Query Language) est une extension SQL appliquée a ORACLE (il y a aussi TSQL pour sybase ou SQL SERVER). Il permet de faire des opérations plus complexes qu'avec SQL (boucle, condition,appel a des bibliothèques externes). MySQL est une base de données (comme l'est ORACLE, SQL SERVER, ...). Il faut donc utiliser le language SQL pour manipuler les données, mais il possède des fonctions propriétaires (non normalisée dans SQL). Il est souvent associé a PHP car il est gratuit, plus léger et c'est celui qui est la plupart du temps choisit par les hebergeurs. Voila pour ces définitions succinctes, j'espère qu'elle sauront vous éclairer Bon courage |
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
Citation:
Citation:
Il s'agit des curseurs, des packages, des types, des instructions de tests, de boucle, etc.
__________________
Modérateur des forums Oracle et Langage SQL Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum |
||
|
|
00
|
|
|
#4 | |
|
Membre régulier
![]() Inscription : mars 2007 Messages : 318 ![]() |
Citation:
ORACLE est un logiciel ? car d'après ce que tu me dis c'est une base de données ... (cf tes explications sur MYSQL) si j'ai bien compris? : SQL est un language normalisé de base de données qui permet de manipuler des données de bases de données dont MySQL ... merci pour tes réponses car c'est très clair |
|
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Notez que le language de procédure utilisé par MySQL est conforme à la norme SQL 2003 alors que le PL/SQL d'Oracle (certes plus ancien et probablement plus riche) ne l'est pas.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com