본문 바로가기

Database2

MySQL) SELECT...INTO Outfile과 Load Data SELECT... INTO Outfile과 Load Data는 쌍으로 이어지는 데이터 언로드와 데이터 로드 문법입니다. 둘다 mysql 커맨드 인터페이스 프로그램에서 수행됩니다. 문제가 자주 발생되는 테이블(사용자의 데이터 삭제나 엔진문제로 인한 크래쉬)에 대해 데이터베이스 레벨로 덤프를 받기는 부담스러울때 백업용도로 받거나 데이터 이관, 혹은 마이그레이션 같은 특정 용도로 사용할때 좋습니다. ■ mysqldump와 SELECT...INTO Outfile 문법의 차이점. mysqldump와 같이 SELECT...INTO문법은 테이블 데이터를 덤프하지만 차이는 mysqldump는 Query 문법으로 Database를 덤프하지만 SELECT...INTO Outfile문법은 순수하게 데이터만 덤프합니다. 다음.. 2021. 8. 27.
SQL, 저장 프로시저(Stored Procedure) 저장 프로시저(Stored Procedure)란, SQL Server에서 제공되는 프로그래밍 기능으로, 어떠한 동작을 일괄 처리하기 위한 용도로 사용하는 쿼리문의 집합 프로시저의 생성은 CREATE, 수정은ALTER, 삭제는 DROP, 사용은 EXEC를 사용한다. CREATE PROCEDURE procedure_name AS 실행문; GO EXEC procedure_name; ​ ※ 매개변수의 사용 //정의 @입력매개변수 dataType [=default 값] @출력매개변수 dataType OUTPUT //실행 EXECUTE procedure_name[전달 값] EXECUTE procedure_name @변수명 OUTPUT RETURN문을 사용해서 성공 실패 여부를 확인할 수 있다. 저장 프로시저 내 오.. 2021. 8. 27.