본문 바로가기

db3

[DB/Oracle/MySQL] 테이블 컬럼 수정 (ALTER TABLE) 방법 및 정리 MySQL 테이블 컬럼 변경 (ALTER TABLE) 정리 설명 ALTER TABLE 문은 기존 테이블의 열을 추가, 삭제 또는 수정하는 데 사용됩니다. ALTER TABLE 문은 또한 기존 테이블에서 다양한 제한 조건을 추가 및 삭제하는 데 사용됩니다. 컬럼 수정 작업 시 참고 데이터가 많으면 수정하는데 시간이 많이 걸림 컬럼 수정으로 인해 컬럼명이 매칭이 되지 않아서 프로그램 오류가 발생을 야기시킴 쿼리 (Query) 컬럼 추가 (Add) ALTER TABLE [table_name] ADD COLUMN [column_name] varchar(32) NOT NULL default 0;컬럼 변경 (Modify) ALTER TABLE [table_name] MODIFY COLUMN [column_name].. 2020. 3. 12.
[DB/SQL/Oracle] 테이블 복사 및 테이블 구조 복사 DB 테이블 복사 및 데이터 복사하기 1) 테이블 복사 + 스키마 & 데이터CREATE TABLE [NEW_TABLE] AS SELECT * FROM [OLD_TABLE] [WHERE 절] 2) 테이블 구조만 복사CREATE TABLE [NEW_TABLE] AS SELECT * FROM [OLD_TABLE] WHERE 1=2 ---> where 참이 아닌 조건을 삽입 3) 데이터만 복사 (테이블 구조가 동일할 때)INSERT INTO [NEW_TABLE] SELECT * FROM [OLD_TABLE] [WHERE 절] 4) 데이터만 복사 (테이블 구조가 다를 경우)INSERT INTO [NEW_TABLE] ( column1, column2, ... ) SELECT col1, col2, ... FROM [.. 2019. 2. 18.
[DB/SQL] Mysql/Marria DB 쿼리 결과를 CSV파일로 저장 (DB to csv) DB에서 조회 결과 데이터를 CSV파일로 저장하기. DB에서 조회한 결과 데이터를 CSV파일로 저장하는 방법은 간단합니다. select 쿼리문 뒤에 'into outfile' 옵션을 넣어주면 간단히 실행됩니다. -------------------------------------------------------SELECT * FROM `Table Name` WHERE 조건문 into outfile '파일 경로 및 파일 이름' -- export 하고자하는 경로/파일이름 fields terminated by ',' enclosed by "'" -- 조회된 필드를 구분할때 쓰는 구분자 예시는 ','로 되어 있음.-- 예시)SELECT * FROM `Table Name` WHERE 조건문 into outfile .. 2018. 11. 26.
반응형