SQL - 외래키 제약 조건 옵션 해제 방법
외래키(FOREIGN KEY) 제약 조건 옵션 기본적으로 참조되고 있는 상위 테이블에 데이터는 삭제가 불가능하지만, 외래키 제약 조건 옵션을 비활성화 시키면 삭제가 가능해진다. 외래키 제약 조건 옵션 조회 SELECT @@FOREIGN_KEY_CHECKS 1: 활성화 0: 비활성화 외래키 제약 조건 옵션 비활성화 SET FOREIGN...
외래키(FOREIGN KEY) 제약 조건 옵션 기본적으로 참조되고 있는 상위 테이블에 데이터는 삭제가 불가능하지만, 외래키 제약 조건 옵션을 비활성화 시키면 삭제가 가능해진다. 외래키 제약 조건 옵션 조회 SELECT @@FOREIGN_KEY_CHECKS 1: 활성화 0: 비활성화 외래키 제약 조건 옵션 비활성화 SET FOREIGN...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 공부하기 PT 다녀오기 안전 업데이트 모드 공부 내용 정리 💡 오늘 느낀 점 오늘은 어제 학원에서 배운 내용을 다시 복습해보면서 문제를 풀었는데, 양이 너무 많아서 쉽지가 않았다…. 비교급, 최상급 내용이 생각보다 어렵고 너무 헷갈려서 이 문법은 내일도 다시 복습해보면서 예문...
안전 업데이트 모드란? 일반적으로 UPDATE 또는 DELETE를 사용할 땐 아래와 같이 WHERE 절을 통해 수정 또는 삭제할 데이터를 지정한다. -- update UPDATE test SET email = 'test@gmail.com' WHERE test_id = 1; -- delete DELETE FROM test WHERE test_id ...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 회화학원 다녀오기 ALTER 쿼리 내용 정리 💡 오늘 느낀 점 오늘은 영어 수업을 2시간 동안 받았다… 2시간동안 너무 많은 정보가 머리속에 들어와서 완전히 난장판이 되어버린 것 같다. 부사부터 접속사, 가정법, 비교급, 최상급, 관계대명사 등 중요한 개념들이 수두룩 하게 쏟아져...
Alter 쿼리 이미 만들어진 테이블의 구조를 변경할 때 사용 컬럼 추가 구조 ALTER TABLE [테이블명] ADD COLUMN [컬럼명] [데이터타입] [제약조건]; 예시 ALTER TABLE test_user ADD COLUMN email VARCHAR(150) NOT NULL; 컬럼 수정 구조 ALTER TABLE [테이블명] ...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 공부하기 제약 조건의 종류, 데이터 생성/수정 시 날짜 자동 삽입 방법 정리 💡 오늘 느낀 점 오늘은 영어 문법(anybody, nobody, somebody, every, all)을 공부하였고, DB의 제약 조건, 데이터 생성/수정 시 날짜 자동 삽입 방법에 대한 내용을 공부하...
자동 날짜 입력/갱신 설정 예시 CREATE TABLE test( test_id INT AUTO_INCREMENT, created_at DATETIME DEFAULT CURRENT_TIMESTAMP, updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PR...
제약 조건의 종류 NOT NULL NULL(빈 값)이 들어갈 수 없음. UNIQUE 이 제약 조건이 적용된 Column에 들어오는 데이터는 모두 고유한 값이어야 함. 중복 값이 들어올 수 없음. Primary Key(PK) 각 행(row)를 식별하는 식별자(기본키) NOT NULL, UNI...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 공부하기 SQL 개념 정리 💡 오늘 느낀 점 오늘은 영어에서 as + 명사 문법을 공부하였고, SQL(Structured Query Language)에 개념에 대해 정리하였다. SQL에 명령어 분류로는 DDL, DML, DCL, TCL 4가지가 존재하며, DBA가 아닌 백엔드 개...
SQL(Structured Query Language)란? SQL은 ANSI라는 미국 표준 협회가 최초로 표준화하였고, 이후 ISO/IEC 의해 국제 표준으로 재정된 언어를 말한다. SQL은 선언적 언어로, 데이터를 어떻게 조회할 것인지가 아닌 무엇을 조회할 것인지만 작성해주면 나머진 DBMS 내부에서 알아서 처리된다. RDBMS들은 이 표준...