반응형

Mysql 2

[MySQL] erd로 데이터 스키마 만들기 (feat. erd cloud, DBeaver)

https://www.erdcloud.com/ ERDCloudDraw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool.www.erdcloud.com 여기서는 erd를 만든다. 로그인 해주고 개인 프로젝트 생성.왼쪽 메뉴들에 커서를 가져다대면 대강 어케 만드는지 감이 온다. add new entity 클릭해주면 테이블을 정의해줄 수 있따. 우측 상단에 있는 설정에 들어가면 이런 옵션이 있는데, 체크박스가 검게 된게 선택 된거다 ( UI가 너무 구리다..ㅠ)나는 가장 기본적인 데이터 타입과 코멘트만 작성해서 만들었따. 좀 더 본격적으로 하려면 null 허용과 기본값도 함께 입..

Mysql 2025.02.25

[Mysql / MariaDB] 데이터 조회 후 없으면 insert , 있으면 update - insert into ... on duplicate key update (merge문)

* INSERT INTO ... ON DUPLICATE KEY UPDATE 데이터를 디비에 insert 해줄때 , 먼더 테이블에 해당하는 데이터가 있는지 조회한 뒤 없으면 insert 해주고 , 있으면 update 해주는 쿼리. oracle 에서의 merge 기능과 같다고 한다. * 쿼리문 --> 중복을 판단하는 기준은 unique key 이고 , 이 키를 먼저 설정해놔야 한다 --> unique key 설정 쿼리문 : ALTER TABLE 테이블명 ADD UNIQUE(컬럼명1, 컬럼명2) /* insert into ... on duplicate key update 문 */ INSERT INTO 테이블명 ( 컬럼명1 ,컬럼명2 ,컬럼명3 ,컬럼명4 ) VALUE ( '값1' ,'값2' ,'값3' ,'값4..

Mysql 2022.10.11
반응형