SugarCRM/MySQL

각 DB 별 테이블 복사 쿼리 구문 MS-SQL

onesixx 2012. 8. 26. 21:06
반응형

 

CREATE TABLE dentis.users_backup as select * FROM dentis.users;
select * from dentis.users_backup
delete from dentis.users;
INSERT INTO dentis.users SELECT * FROM 3h.users_backup;
select * from dentis.users

 

CREATE TABLE 3h.users_backup as select * FROM 3h.users;
select * from 3h.users_backup
delete from 3h.users;
INSERT INTO 3h.users SELECT * FROM dentis.users_backup;
select * from 3h.users

 

http://blog.daum.net/idrlee/16102091

복사 http://blog.naver.com/anssisung/80053693335

각 DB 별 테이블 복사 쿼리 구문

MS SQL

SELECT * INTO [생성될 테이블 명] FROM [원본 테이블 명] [WHERE (옵션)];

* 옵션 :  '1' = '2'; (데이터 없이 테이블 구조만 복사)

              '1' = '1'; (데이터까지 복사)

  EX) SELECT * INTO copy_table FROM original_table WHERE '1' = '1';  // (데이터까지 모두 복사)

-------------------------------------------------------------

MY SQL

CREATE TABLE [새 테이블명] AS select * FROM [원본 테이블명];

EX) CREATE TABLE copy_table AS select * FROM original_table;

--------------------------------------------------------------

ORACLE 8 이상

COPY FROM [복사할유저명/암호@SID] CREATE [새 테이블명] USING [원본테이블질의];

EX) COPY FROM username/password@sid CREATE copy_table USING SELECT * FROM original_table;

* 주의 : COPY 명령어는 ORACLE 8 이상 버젼에서 지원됩니다. 또한 SQL*Net이 설치되어 있어야 합니다.

ORACLE

CREATE TABLE [새 테이블명] AS SELECT  * FORM [원본 테이블명];

EX) CREATE TABLE copy_table  AS SELECT  * FORM original_table;

MySQL : 테이블 복사 (다른 DB간 테이블 복사 포함)

System Programming/My SQL 2012/06/13 14:07

MySQL

MySQL 테이블 복사하기

필드의 타입과, 필드의 숫자가 동일한 두 테이블간의 데이터를 복사하는 쿼리를 적어 놓는다.

다른 두 데이터베이스간 테이블 복사하는 방법도 함께 적어 놓자.

복사할 테이블이 존재하지 않을경우

테이블을 생성후, 데이터를 복사

CREATE TABLE [대상 테이블명] SELECT * FROM [원본 테이블명]

복사할 테이블이 존재하는 경우

기존의 데이터를 바로 복사

INSERT INTO [대상 테이블명] SELECT * FROM [원본 테이블명]

다른 데이터 베이스 간의 테이블 값 복사

mysql> INSERT INTO [대상 데이터베이스명].[대상 테이블명]

        -> SELECT * FROM [원본 데이터베이스명].[원본테이블명]


필드의 타입과 숫자가 다르면 당연히 복사가 안된다. ㅎ



중복 데이터에 대한 에러를 무시하는 방법

대상 필드가 기본키로 지정되어 있는데 중복 레코드로 인하여 에러를 발생시 다음과 같이 처리할 수 있다.

mysql> INSERT ignore INTO .....

반응형

'SugarCRM > MySQL' 카테고리의 다른 글

myisam innodb 변경  (0) 2013.05.22
mysql  (0) 2013.05.22
MySQL:: Backup & Recovery  (0) 2013.05.04
[SQL] 행열변환 방법  (0) 2012.11.08
PHP Mysql 기본  (0) 2012.11.07
[퍼옴] mysql 조인(Join)에 대하여  (0) 2012.09.22