


Présentation de plusieurs façons de répliquer des tables dans MySQL
Plusieurs façons de copier un tableau
- Copier uniquement la structure du tableau
crée une table tableName comme someTable;
copie uniquement la structure de la table, y compris les clés primaires et les index, mais ne copie pas les données de la table
- copie uniquement le données de la table
créer une table tableName select * from someTable;
Copie la structure générale de la table et toutes les données, mais ne copie pas les clés primaires, les index, etc.
- Copie complète
créer une table tableName comme someTable;
insérer dans tableName sélectionner * from someTable ;
Complétez-le en deux étapes, copiez d'abord la structure du tableau, puis insérez les données
Recommandations d'apprentissage gratuites associées : Tutoriel vidéo MySQL
Exemple
- Connectez-vous à la base de données, utilisez la base de données des étudiants et affichez toutes les tables de données
USE student;SHOW TABLES;
Rendu :
2. Créez la table de données t1 et insérez deux éléments Enregistrez et définissez l'index pour le champ de nom
CREATE TABLE t1( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) COMMENT '姓名');INSERT INTO t1(name) VALUES('张三');INSERT INTO t1(name) VALUES('李四');CREATE INDEX idx_name ON t1(name);
Rendu :
3. Afficher tous les enregistrements dans le t1 table de données
SELECT * FROM t1;
Rendu :
4. Afficher l'index de la table de données t1
SHOW INDEX FROM t1\G;
Rendu :
5. Créer la table de données t2 (copier uniquement la structure de la table)
CREATE TABLE t2 LIKE t1;
Rendu :
6. Afficher les enregistrements de la table de données t2
SELECT * FROM t2;
Rendu :
7. Afficher l'index de la table de données t2
SHOW INDEX FROM t2\G;
Rendu :
8. Afficher la structure de la table de données t2
SHOW CREATE TABLE t2\G;
Rendu :
9. Créer la table de données t3 (copier uniquement les données de la table)
CREATE TABLE t3 SELECT * FROM t1;
Rendu :
10. Afficher la table structure de la table de données t3
SHOW CREATE TABLE t3\G;
Rendu :
11. Afficher l'index de la table de données t3
SHOW INDEX FROM t3;
Rendu :
12. Afficher tous les enregistrements de la table de données t3
SELECT * FROM t3;
Rendu :
13. Créer une table de données t4 (copie complète)
CREATE TABLE t4 LIKE t1;INSERT INTO t4 SELECT * FROM t1;
Rendu :
14. Afficher la structure de la table de données t4
SHOW CREATE TABLE t4\G;
Rendu :
15. Afficher l'index de la table de données t4
SHOW INDEX FROM t4\G;
Rendu :
16. Afficher tous les enregistrements de la table de données t4
SELECT * FROM t4;
Rendu :
Remarque : cet article est un résumé de l'apprentissage MySQL du blogueur et ne prend en charge aucune utilisation commerciale. Veuillez indiquer la source lors de la réimpression ! Si vous avez également un certain intérêt et une certaine compréhension pour l'apprentissage de MySQL, n'hésitez pas à communiquer avec les blogueurs ~
Recommandations d'apprentissage gratuites associées : base de données mysql(vidéo)
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds











Le rôle principal de MySQL dans les applications Web est de stocker et de gérer les données. 1.MySQL traite efficacement les informations utilisateur, les catalogues de produits, les enregistrements de transaction et autres données. 2. Grâce à SQL Query, les développeurs peuvent extraire des informations de la base de données pour générer du contenu dynamique. 3.MySQL fonctionne basé sur le modèle client-serveur pour assurer une vitesse de requête acceptable.

Laravel est un cadre PHP pour la création facile des applications Web. Il fournit une gamme de fonctionnalités puissantes, notamment: Installation: Installez le Laravel CLI globalement avec Composer et créez des applications dans le répertoire du projet. Routage: définissez la relation entre l'URL et le gestionnaire dans Routes / web.php. Voir: Créez une vue dans les ressources / vues pour rendre l'interface de l'application. Intégration de la base de données: fournit une intégration prête à l'emploi avec des bases de données telles que MySQL et utilise la migration pour créer et modifier des tables. Modèle et contrôleur: le modèle représente l'entité de la base de données et le contrôleur traite les demandes HTTP.

MySQL et PHPMyAdmin sont de puissants outils de gestion de la base de données. 1) MySQL est utilisé pour créer des bases de données et des tables et pour exécuter des requêtes DML et SQL. 2) PHPMYADMIN fournit une interface intuitive pour la gestion des bases de données, la gestion de la structure de la table, les opérations de données et la gestion de l'autorisation des utilisateurs.

J'ai rencontré un problème délicat lors du développement d'une petite application: la nécessité d'intégrer rapidement une bibliothèque d'opération de base de données légère. Après avoir essayé plusieurs bibliothèques, j'ai constaté qu'ils avaient trop de fonctionnalités ou ne sont pas très compatibles. Finalement, j'ai trouvé Minii / DB, une version simplifiée basée sur YII2 qui a parfaitement résolu mon problème.

Par rapport à d'autres langages de programmation, MySQL est principalement utilisé pour stocker et gérer les données, tandis que d'autres langages tels que Python, Java et C sont utilisés pour le traitement logique et le développement d'applications. MySQL est connu pour ses performances élevées, son évolutivité et son support multiplateforme, adapté aux besoins de gestion des données, tandis que d'autres langues présentent des avantages dans leurs domaines respectifs tels que l'analyse des données, les applications d'entreprise et la programmation système.

Résumé de l'article: Cet article fournit des instructions détaillées étape par étape pour guider les lecteurs sur la façon d'installer facilement le cadre Laravel. Laravel est un puissant cadre PHP qui accélère le processus de développement des applications Web. Ce didacticiel couvre le processus d'installation des exigences du système à la configuration des bases de données et à la configuration du routage. En suivant ces étapes, les lecteurs peuvent jeter rapidement et efficacement une base solide pour leur projet Laravel.

Les opérations de base de MySQL incluent la création de bases de données, les tables et l'utilisation de SQL pour effectuer des opérations CRUD sur les données. 1. Créez une base de données: CreatedAtAbaseMy_First_DB; 2. Créez un tableau: CreateTableBooks (idIntauto_inCmentPrimaryKey, TitleVarchar (100) notnull, AuthorVarchar (100) notnull, publied_yearint); 3. Données d'insertion: INSERTINTOBOOKS (titre, auteur, publié_year) VA

Lors du développement d'un site Web de commerce électronique à l'aide de Thelia, j'ai rencontré un problème délicat: le mode MySQL n'est pas réglé correctement, ce qui fait que certaines fonctionnalités ne fonctionnent pas correctement. Après une certaine exploration, j'ai trouvé un module appelé TheliamysqlModeschecker, qui est capable de réparer automatiquement le motif MySQL requis par Thelia, résolvant complètement mes problèmes.
