Plusieurs façons de copier un 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
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.
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
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!