SQL 시작하기 튜토리얼 매...로그인
SQL 시작하기 튜토리얼 매뉴얼
작가:php.cn  업데이트 시간:2022-04-12 14:15:40

SQL 선택



SQL을 사용하면 한 테이블에서 다른 테이블로 정보를 복사할 수 있습니다.

SELECT INTO 문은 한 테이블의 데이터를 복사한 다음 해당 데이터를 새 테이블에 삽입합니다.


SQL SELECT INTO 문

SELECT INTO 문은 한 테이블의 데이터를 복사한 다음 새 테이블에 데이터를 삽입합니다.

SQL SELECT INTO 구문

모든 열을 복사하여 새 테이블에 삽입할 수 있습니다.

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

또는 원하는 열을 복사하여 새 테이블에 삽입하세요. 테이블:

SELECT column_name
INTO newtable [IN externaldb]
FROM table1;

lamp
lamp

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


팁:
새 테이블은 SELECT 문에 정의된 열 이름과 유형을 사용하여 생성됩니다. AS 절을 사용하여 새 이름을 적용할 수 있습니다.

SQL SELECT INTO 인스턴스
고객의 백업 복사본 만들기:

SELECT *
INTO WebsitesBackup2016

FROM Websites;

IN 절을 사용하여 테이블을 다른 데이터베이스에 복사하세요.

SELECT *
INTO WebsitesBackup2016 IN 'Backup.mdb'

FROM Websites;

일부 열을 복사하여 새 테이블에 삽입하세요.

이름 선택, url
INTO WebsitesBackup2016

FROM Websites;

중국 웹사이트만 복사하여 새 테이블에 삽입:


SELECT *
INTO WebsitesBackup2016
FROM 웹사이트

WHERE country='CN';

여러 테이블의 데이터를 복사하여 새 테이블에 삽입:


SELECT Websites.name, access_log.count, access_log.date
INTO WebsitesBackup2016
FROM Websites
LEFT JOIN access_log

ON Websites.id=access_log.site_id;

팁:
SELECT INTO 문을 사용하면 다른 스키마를 통해 새로운 빈 테이블을 생성할 수 있습니다. 쿼리에서 데이터가 반환되지 않도록 하는 WHERE 절을 추가하면 됩니다.
SELECT *
INTO 새 테이블
FROM
table1
WHERE 1=0;
<🎜><🎜><🎜>

PHP 중국어 웹사이트