Manuel du didac...SE CONNECTER
Manuel du didacticiel de démarrage SQL
auteur:php.cn  temps de mise à jour:2022-04-12 14:15:40

SQL SÉLECTIONNER DANS



Avec SQL, vous pouvez copier des informations d'une table à une autre.

L'instruction SELECT INTO copie les données d'une table, puis insère les données dans une nouvelle table.


Instruction SQL SELECT INTO

L'instruction SELECT INTO copie les données d'une table, puis insère les données dans une nouvelle table.

Syntaxe SQL SELECT INTO

On peut copier toutes les colonnes et les insérer dans une nouvelle table :

//SELECT *
//INTO newtable [IN externaldb]
//FROM table1;

Ou copiez simplement les colonnes souhaitées et insérez-les dans le nouveau table :

SELECT column_name(s)
INTO newtable [IN externaldb]
FROM table1;

lampe
lamp

提示:新表将会使用 SELECT 语句中定义的列名称和类型进行创建。您可以使用 AS 子句来应用新名称。


Conseils :
La nouvelle table sera créée en utilisant les noms et types de colonnes définis dans l'instruction SELECT. Vous pouvez utiliser la clause AS pour appliquer le nouveau nom.

Instance SQL SELECT INTO
Créer une copie de sauvegarde des clients :

SELECT *
INTO WebsitesBackup2016

FROM Websites;

Veuillez utiliser la clause IN pour copier la table dans une autre base de données :

SELECT *
INTO WebsitesBackup2016 IN 'Backup.mdb'

FROM Websites;

Copiez simplement quelques colonnes et insérez-les dans la nouvelle table :

SELECT nom, url
INTO WebsitesBackup2016

FROM Websites;

Copiez uniquement les sites Web chinois et insérez-les dans le nouveau tableau :


SELECT *
INTO WebsitesBackup2016
DEpuis les sites Web

WHERE country='CN';

Copiez les données de plusieurs tables et insérez-les dans une nouvelle table :


SELECT Websites.name, access_log.count, access_log.date
INTO WebsitesBackup2016
FROM Websites
REJOIGNEZ À GAUCHE access_log

ON Websites.id=access_log.site_id;

Conseil : L'instruction
SELECT INTO peut être utilisée pour créer une nouvelle table vide via un autre schéma. Ajoutez simplement une clause WHERE qui fait que la requête ne renvoie aucune donnée :
SELECT *
INTO nouvelletable
FROM
table1
WHERE 1=0;
<🎜><🎜><🎜>

Site Web PHP chinois