MySQL

MySQL

MySQL est l'une des bases de données les plus populaires de la planète. Il occupe la première place, avec Oracle et Microsoft SQL Server. Il est particulièrement populaire en tant que base de données de serveur Web, étant très facile à utiliser. MariaDB et Percona Server sont compatibles avec MySQL, donc toutes nos solutions pour MySQL fonctionnent bien avec MariaDB et Percona.

MySQL a été créé par MySQL AB, une société open-source fondée en 1995. La base de données porte le nom de la fille du co-fondateur Michael 'Monty' Widenius, My.

MySQL AB était l'une des plus grandes entreprises open source au monde avec environ 400 employés dans 25 pays. Il a été acquis par Sun Microsystems en 2008. Sun lui-même a été acquis par Oracle Corporation en 2010, ainsi MySQL appartient aujourd'hui à Oracle. Monty a essayé d'arrêter la propriété d'Oracle de MySQL (citant des soucis d'Oracle gardant délibérément MySQL faible afin de ne pas cannibaliser les licences de base de données Oracle), mais a échoué. Monty a ensuite quitté Sun, a transformé MySQL en MariaDB (du nom de son autre fille, Maria) et a continué à travailler sur MariaDB jusqu'à nos jours.

Le succès mondial de MySQL peut être attribué à sa simplicité et à sa rapidité lorsqu'il est utilisé dans des scénarios d'utilisation simples. Comme la plupart des sites Web n'ont besoin que de fonctionnalités très simples, MySQL excelle dans leur cas d'utilisation. Pendant longtemps, MySQL n'a même pas pris en charge les transactions, ce qui a changé avec l'introduction du moteur de stockage de table InnoDB, un moteur par défaut commençant par MySQL 5.5. La possibilité d'utiliser différents moteurs par table dans une seule base de données est l'une des fonctionnalités les plus innovantes de MySQL. Par exemple, vous pouvez utiliser le moteur MyISAM très rapide pour les fichiers journaux, là où vous ne le pouvez pas sur les transactions, et le moteur InnoDB pour les tables contenant les données des utilisateurs, les achats, les documents, etc.

La programmabilité de MySQL est assez modeste. Comparé à de grands acteurs comme Oracle et SQL Server, MySQL ne peut pas rivaliser en raison de l'absence de nombreuses fonctionnalités avancées. C'est pourquoi les magasins qui commencent avec MySQL ont tendance à passer à l'une des bases de données les plus puissantes à mesure que leurs demandes augmentent. Cependant, à grande échelle, il existe de bonnes solutions basées sur MySQL, de sorte que les entreprises qui ont une grande charge trouvent que MySQL peut bien répondre à leurs besoins.

Full Convert prend directement en charge la base de données MySQL. MySQL est également connu sous le nom de MyISAM, InnoDB (Fichiers connexes: frm, myd, myi).

Types de données MySQL que nous prenons en charge

Integral

bigint, bigint unsigned, int (integer), int unsigned (integer), mediumint, mediumint unsigned, smallint, smallint unsigned, tinyint (bool, boolean), tinyint unsigned, year

Decimal

decimal (dec, numeric, fixed, decimal unsigned), double (double precision, double unsigned, real), float (float unsigned)

Text

char, longtext, mediumtext, nchar, nvarchar, text, tinytext, varchar

Binary

binary, bit, varbinary

Date/Time

date, datetime, time, timestamp

Large objects

blob, geography, geometry, longblob, longtext, mediumblob, mediumtext, text, tinyblob

Other

enum, json, set

Exporter la base de données MySQL

Il peut être judicieux de migrer vos données hors de MySQL. Vous voudrez peut-être le faire de manière permanente ou simplement avoir besoin de partager vos tables avec une collague dans un format différent.

Nous copierons toutes vos tables avec leurs données et appliquerons l'indexation et les relations exactement telles qu'elles sont dans votre base de données MySQL actuelle. En un mot, vous obtenez exactement la même base de données dans un autre moteur de base de données. Chaque fois que vous exécutez la migration, nous copierons à nouveau toutes les tables. Bien sûr, nous avons un planificateur intégré, vous pouvez donc l'exécuter pendant la nuit et avoir une nouvelle copie de la base de données le matin.

Jetez un œil aux didacticiels rapides ci-dessous pour voir comment cela fonctionne.

Importer des données dans la base de données MySQL

De plus, si vous souhaitez importer des données régulièrement et que vous ne souhaitez pas recréer à chaque fois l'intégralité de la base de données cible à partir de zéro, mais plutôt faire une petite synchronisation ciblée des seuls changements depuis la dernière exécution, veuillez utiliser Full Convert Pro ou Ultimate.

Take a look at the quick tutorials below to see how it's done.