Maison  >  Article  >  base de données  >  Que sont les bases de données et SQL ? Quels sont les avantages des deux

Que sont les bases de données et SQL ? Quels sont les avantages des deux

云罗郡主
云罗郡主original
2019-01-11 15:02:045463parcourir

Que sont les bases de données et SQL ? Quels sont les avantages des deux

1 : Qu'est-ce qu'une base de données et SQL

Une base de données est une collection de données dans un système. La base de données prend en charge le stockage et le fonctionnement. La base de données facilite la gestion des données. Par exemple, les annuaires téléphoniques en ligne utilisent certainement des bases de données pour stocker des données relatives aux personnes, aux numéros de téléphone et à d'autres coordonnées. [Lecture recommandée : Tutoriel MySQL]

Le langage de requête structuré (SQL) prononcé comme « SQL » ou parfois appelé « See-Quel » est en fait un langage standard pour le traitement des bases de données relationnelles, la programmation SQL. peut être utilisé efficacement pour insérer, rechercher, mettre à jour, supprimer des enregistrements de base de données, mais ne se limite pas à l'optimisation et à la maintenance des bases de données, bases de données MySQL, Oracle, Ms SQL Server, Sybase et autres bases de données relationnelles utilisant SQL !

2 : Avantages de MySQL de SQL Server

MySQL prend en charge plusieurs moteurs de stockage, chaque moteur a ses propres spécifications, tandis que d'autres systèmes tels que SQL Server ne prennent en charge qu'un seul moteur de stockage . Pour comprendre ce problème, jetons un œil aux deux moteurs de stockage pris en charge par MySQL.

InnoDB : - Le moteur de stockage par défaut fourni avec MySQL à partir de la version 5.5, InnoDB prend en charge les clés étrangères pour l'intégrité référentielle et prend également en charge les transactions standard ACID.

MyISAM :- C'est le moteur de stockage par défaut de MySQL avant 5.5, MyISAM manque de support pour les transactions, il a l'avantage d'être plus simple et plus performant qu'InnoDB.

Comparé à d'autres systèmes de bases de données relationnelles, MySQL offre des performances élevées en raison de sa simplicité de conception et de la prise en charge de plusieurs moteurs de stockage.

Elle est rentable et relativement bon marché en termes de coût par rapport aux autres bases de données relationnelles. En fait, l'édition communautaire est gratuite. La version commerciale est accompagnée de frais de licence, qui sont également rentables par rapport aux frais de licence pour des produits tels que Microsoft SQL Server.

Multiplateforme : MySQL fonctionne sur de nombreuses plates-formes, ce qui signifie qu'il peut être déployé sur la plupart des machines. D'autres systèmes comme MS SQL Server fonctionnent uniquement sur la plate-forme Windows.

Pour interagir avec MySQL, vous avez besoin d'un outil d'accès au serveur capable de communiquer avec le serveur MySQL. MySQL prend en charge plusieurs connexions utilisateur.

Ce qui précède est une introduction complète à ce que sont la base de données et SQL. Si vous souhaitez en savoir plus sur le Tutoriel vidéo SQL, veuillez faire attention au site Web chinois php.


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn