db(2)
-
(TIL) 20220708, DB트랜잭션과 무결성
🏴Facts(한 것) & Findings(배운 것) 오늘은 DB에 대해서 공부를 했다. MySQL서버 구조와 MySQL 스레딩 구조, 트랜잭션과 무결성 등에 대해 공부했다. 그리고 그 중 인상깊었던 트랜잭션에 관한 글을 남겼다. 아래에서 확인 가능하다.(스압 주의) (Database) 트랜잭션(ACID)과 무결성 구글에 트랙잭션을 검색하면 가장 많이 나오는 말이 있다. "DB의 상태를 변화시키기 수행하는 단위" 그런데 이것 만으로는 트랜잭션에 관해 전혀 감이 오지 않는다. (나만 그런가?) 나는 이 문장 mirrorofcode.tistory.com 오늘 타다 면접을 봤다. 주로 내 프로젝트 관련한 질문이 대부분이었고, 마지막에 컴퓨터 공학 관련 질문(LinkedList와 Array시간복잡도 차이..
2022.07.09 -
(Database) DML, DDL, DCL
DML(Data Maniupluation Language) DML이라는 이름을 뜯어 보면 그 뜻을 알 수 있다. Data(정보)를 Manipulation(조작) 하는 Language(언어) 이다. 정말 간단하지 않은가! 그럼 어떤게 DML일까? 어떤게 정보를 조작하는 언어일까?(사실 단어에 가깝다) 정보를 추가하는 INSERT 정보를 수정하는 UPDATE 정보를 삭제하는 DELETE 정보를 조회하는 SELECT 등이 있다. DDL(Data Definition Language) DDL도 마찬가지다. 정보를 정의(+조작)하는 언어이다. 정보를 정의한다고? 정의할게 뭐가 있을까? 우리는 DB를 사용할 때 가장 처음으로 스키마를 정의(생성)한다. 그리고 조작으로는 테이블 삭제를 하는 DROP, 테이블을 변경하는..
2022.02.20