Table des matières
Quels sont les verrous MySQL?
Les informations données dans ce chapitre concernent exclusivement MySQL, et en particulier les tables utilisant les moteurs MyISAM ou InnoDB (selon le type de verrou utilisé). En effet, les verrous sont implémentés différemment selon les SGBD, et même selon le moteur de table en ce qui concerne MySQL.
Comment utiliser les verrous de table?
Syntaxe et utilisation : verrous de table. Les verrous de table sont les seuls supportés par MyISAM. Ils sont d’ailleurs principalement utilisés pour pallier en partie l’absence de transactions dans MyISAM. Les tables InnoDB peuvent également utiliser ce type de verrou.
Quelle est la première version de MySQL?
La première version de MySQL est apparue le 23 mai 1995. Il a d’abord été créé pour un usage personnel à partir de mSQL en s’appuyant sur le langage de bas niveau ISAM qu’ils trouvaient trop lent et trop rigide. Ils ont créé une nouvelle interface SQL en gardant la même API que mSQL.
Comment utiliser un verrou d’écriture?
En utilisant READ, un verrou de lecture sera posé ; c’est-à-dire que les autres sessions pourront toujours lire les données des tables verrouillées, mais ne pourront plus les modifier. En utilisant WRITE, un verrou d’écriture sera posé.
Quelle est la caractéristique de SQL?
En revanche, SQL présente une caractéristique unique qui le distingue des autres langages : le concept des tableaux. En effet, une base de données est constituée de tableaux. Chacun de ces tableaux est composé de colonnes et de lignes, et représente un ensemble de données.
Quel est le système de base de données SQL?
Ce système de base de données SQL est utilisé dans un grand nombre d’industries, et notamment pour le Data Warehousing et le traitement de transactions en ligne. Un autre système populaire est MySQL, proposé en open source et gratuitement pour les individus et les entreprises.
Comment verrouiller une table?
Pour verrouiller une table, il faut utiliser la commande LOCK TABLES : LOCK TABLES nom_table [ AS alias_table] [ READ | WRITE] [.]; En utilisant READ, un verrou de lecture sera posé ; c’est-à-dire que les autres sessions pourront toujours lire les données des tables verrouillées, mais ne pourront plus les modifier.
Comment déverrouiller les tables?
En utilisant WRITE, un verrou d’écriture sera posé. Les autres sessions ne pourront plus ni lire ni modifier les données des tables verrouillées. Pour déverrouiller les tables, on utilise UNLOCK TABLES.