S'il vous plaît aidez-moi à exporter une base de données MySQL dans une base de données SQLite.
Comment cela aide-t-il avec la conversion de MySQL?
S'il vous plaît aidez-moi à exporter une base de données MySQL dans une base de données SQLite.
Le site Web suivant dispose d'un outil en ligne pour convertir Convertir MySQL en SQLite en ligne https://www.rebasedata.com/convert-mysql-to-sqlite-online
C'est une question assez vague. Ce que je recommanderais de faire, c'est d'utiliser la fonction d'exportation de base de données disponible dans la plupart des bases de données. Par exemple, dans MySQL, vous pouvez exporter la base de données et vous obtiendrez un fichier SQL. Ce fichier SQL peut ensuite être exécuté sur n'importe quelle autre base de données compatible SQL (ce qui inclut SQLite).
Il existe un outil fantastique et léger appelé SQLite Database Browser qui vous permet de créer et d'éditer des bases de données sqlite. Je l'ai utilisé pour créer des bases de données pour des applications Android. Vous pouvez exécuter des instructions SQL contre lui pour charger les données. Ainsi, si vous exportez les données d'une base de données mySQL, vous pouvez simplement les importer en utilisant cet outil. Voici un lien : http://sqlitebrowser.sourceforge.net/
Il vous aide à faire exactement ce dont vous avez besoin. En fait, je le fais littéralement en ce moment même. Exportez votre MySQL en utilisant mysqldump ou phpMyAdmin, puis utilisez l'outil ci-dessus pour l'importer dans une base de données sqlite. Il demandait "comment exporter une base de données MySQL dans une base de données SQLite" et l'outil ci-dessus sera la deuxième étape pour faire exactement ce dont vous avez besoin. Voter contre une aide légitime est tout simplement mal. Je suis nouveau ici et ma réponse non seulement répondait à la question, mais c'est ce que j'utilise actuellement dans une situation du monde réel. Ne soyez pas si rapide à voter négativement sans raison et à décourager les gens de participer.
Vous avez oublié la deuxième étape réelle (et la plus importante), qui consiste à convertir toutes les parties spécifiques à MySQL du fichier de sauvegarde MySQL en syntaxe spécifique à SQLite ou standard.
Est-ce que cela fonctionnera réellement avec les différences et fonctionnalités disponibles dans MySQL et non dans SQLite ?
Ceci ne fonctionnera pas. Les indices, les descriptions de table, les séquences d'échappement des données binaires, les mécanismes de verrouillage, probablement d'autres choses, sont tous différents entre MySQL et SQLite.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
3 votes
Le projet SQLite dispose également d'une page sur les utilitaires de conversion : sqlite.org/cvstrac/wiki?p=ConverterTools
0 votes
@Clinton il y a un avertissement sur la page à laquelle vous avez lié indiquant que les informations sont obsolètes.
1 votes
@Le lien Clinton renvoie "Non trouvé". Il semble que ces outils de conversion ne soient plus disponibles ou pris en charge.
2 votes
@EAmez - www2.sqlite.org/cvstrac/wiki?p=ConverterTools
0 votes
Utilisez DBeaver : dbeaver.com/docs/wiki/Data-migration