본문 바로가기

테이블6

[MySQL] DB의 모든 테이블을 삭제하는 쿼리 DB에 이것저것 테스트로 만들어보거나 오픈소스를 설치하면 테이블들이 생성되는데 다 삭제하고 다시 설치하고자 할 때.. DB는 그대로 놔두고 생성된 모든 테이블들을 삭제하고 싶다면 어떻게 해야 할까요? SET @tables = NULL; SELECT GROUP_CONCAT(table_schema, '.', table_name) INTO @tables FROM information_schema.tables WHERE table_schema = 'DB이름 입력'; -- specify DB name here. SET @tables = CONCAT('DROP TABLE ', @tables); PREPARE stmt FROM @tables; EXECUTE stmt; DEALLOCATE PREPARE stmt; 위 .. 2015. 10. 24.
[토드] Toad에서 테이블의 구조(컬럼) 보는 단축키 Toad에서 테이블의 구조를 보려면 어떻게 해야 할까요? 테이블명에 커서를 대고 단축키 F4만 눌러주시면 됩니다. 다른 방법으로는 [Ctrl + 테이블명] 하셔도 됩니다. 오라클에서는 DESC 테이블명; [예) DESC EMP;] 명령어로 구조를 볼 수 있구요. 아래처럼 테이블 구조가 팝업으로 뜹니다. 테이블 구조 팝업이 닫지 않고 열린 상태에서 다른 테이블명에서 F4를 누르면 탭으로 다른 테이블 구조가 또 열립니다. 2015. 8. 7.
[토드] Toad에서 쿼리결과 또는 테이블 데이타를 엑셀로 저장하기 토드에서 데이타를 엑셀로 저장해 보겠습니다.아래 그림을 순서대로 따라해 보세요. 쿼리결과 아무데서나 마우스 오른쪽 클릭해서 [Export Dataset]을 클릭합니다. Export format을 [Excel File]로 선택해 주시구요. 엑셀파일이 저장될 위치를 선택하고 저장될 파일명을 입력해 주세요.파일 형식은 [XLS Files (*.xls)]로 선택해야겠죠? 준비 다 됬으면 [OK]를 눌러주세요. 저장된 파일을 열어보니 데이터 잘 나오네요~ 2015. 6. 5.
[토드] Toad로 엑셀 데이타를 테이블에 import 하여 저장하기 Toad에서 엑셀 데이타를 Table에 저장해 보겠습니다.아래 그림을 쭉~ 따라하세요. 엑셀데이타를 저장할 테이블을 선택하세요. [Show Data]를 먼저 눌러주시고 다음으로 진행하세요. 데이타가 들어있는 엑셀 파일을 선택하세요.[Excel file]을 먼저 선택해야겠죠? 저는 우편번호 엑셀파일을 선택해 보겠습니다. 몇째 줄부터 저장할 것인지를 입력해 주셔야 합니다.저는 위 2줄의 헤더 부분은 제외하고 3번째 줄부터 저장하도록 하겠습니다. 혹시 엑셀컬럼과 테이블의 컬럼이 일치하지 않는다면 여기서 변경해 주시면 됩니다. [Execute]을 누르시면 저장이 시작됩니다. 완료되었습니다. 잘 저장됬네요^^ 이상입니다. 2015. 6. 5.
[전자정부 표준프레임워크] 기존 프로젝트, Table, View 모두 다 삭제하기 전자정부프레임워크로 이것저것 하다보니 에러가 나서 다시 새 프로젝트를 만들어 다시 시작하고 싶어졌습니다.기존 프로젝트와 공통 컴포넌트가 생성될 때 생성한 테이블들을 지우고 다시 프로젝트를 만들면 되겠죠?1. 프로젝트를 삭제한다. 2. 생성된 모든 Table, View를 삭제한다. 1. 프로젝트를 삭제한다. [Delete project contents on disk (cannot be undone)] 에 체크를 해야 실제 파일들이 삭제됩니다. 체크하지 않으면 이클립스에서 프로젝트만 삭제되고 실제 파일들은 남아있게 됩니다. 2. 생성된 모든 Table, View를 삭제한다. - 아래 글을 참고해서 삭제하시면 됩니다. 2015/06/04 - [프로그래밍 언어/쿼리/Oracle] - [오라클] Oracle에서 .. 2015. 6. 4.
[오라클/쿼리문] Oracle에서 사용자가 생성한 모든 Table, View를 삭제하는 쿼리 만들기 이것저것 하다보면 가끔은 DB를 삭제하고 다시 만들고 싶은 생각이 들 때가 듭니다. 그렇지만, DB를 다시 만드는 것보다 내가 만든 테이블만 모두 삭제하면 더 편리하겠다는 생각이 들었죠.SELECT 'DROP TABLE ' || object_name || ' CASCADE CONSTRAINTS;' FROM user_objects WHERE object_type = 'TABLE'; 생성된 쿼리를 긁어다가 [F5] 버튼 꾹~ 눌러주면 테이블이 다 삭제됩니다. View도 이렇게 쿼리를 만들어 같은 방법으로 삭제하시면 됩니다.SELECT 'DROP VIEW ' || object_name ||';' FROM user_objects WHERE object_type = 'VIEW'; 2015. 6. 4.