SQL 2

저장 프로시저

저장 프로시저 (Stored Procedure) 설명저장 프로시저는 반복적으로 실행해야 하는 쿼리나 비즈니스 로직을 서버 측에서 미리 저장해놓고, 필요할 때마다 호출할 수 있는 SQL 코드입니다. 프로시저를 사용하면 성능 개선, 보안 강화, 코드 재사용 등의 이점이 있습니다.저장 프로시저의 장점성능 향상: 저장 프로시저는 컴파일되고 메모리에 저장되어 반복 실행 시 빠르게 동작합니다.서버/클라이언트 트래픽 감소: 저장 프로시저를 호출하는 것만으로 필요한 작업을 처리하므로, 많은 양의 데이터를 전송할 필요가 없습니다.보안 강화: 데이터베이스의 테이블을 직접 접근하는 대신, 프로시저를 통해 작업을 수행하므로, SQL 인젝션 등의 보안 위험을 줄일 수 있습니다.유지보수 용이: SQL 문을 응용 프로그램 코드에서..

카테고리 없음 2025.03.21

SQL(기초)

📌 1. DDL (Data Definition Language) - 데이터 정의✔ 테이블, 인덱스, 뷰 등을 생성, 수정, 삭제하는 SQL 문법🚀 (1) 기초 - 테이블 생성 및 삭제✔ 테이블 생성 (CREATE TABLE)CREATE TABLE users (id INT IDENTITY(1,1) PRIMARY KEY, -- 자동 증가 기본 키username VARCHAR(50) NOT NULL UNIQUE, -- 사용자 이름 (유일성 제약)email VARCHAR(100) NOT NULL UNIQUE, -- 이메일 (유일성 제약)password VARCHAR(255) NOT NULL, -- 비밀번호created_at DATETIME DEFAULT CURRENT_TIMESTAMP -- 생성 시간 자동 ..

개발 이론/DB 2025.03.19