본문 바로가기

반응형

MySQL

DBeaver 사용 후기: MySQL부터 Oracle까지 완벽 지원! 최고의 SQL 툴 데이터베이스 관리와 SQL 쿼리 작업, 어떤 툴을 쓰고 있는가? MySQL, Oracle, PostgreSQL, SQLite 등 다양한 DBMS를 사용할 때, 각각의 전용 클라이언트를 쓰자니 비효율적이고, 통합 툴을 찾자니 기능이 부족한 경우가 많다. 그런 고민을 해결해 준 게 바로 DBeaver다.DBeaver는 Mac, Windows, Linux 모두에서 사용할 수 있고, 무료 버전에서도 MySQL, Oracle, MariaDB, PostgreSQL, SQLite 같은 주요 DBMS와 완벽한 호환성을 제공한다. SQL 작성과 데이터베이스 관리에 필요한 기능들이 잘 갖춰져 있어 필수 툴로 자리 잡았다.DBeaver의 주요 장점1. 다양한 DBMS 완벽 지원MySQL, Oracle, PostgreSQL,.. 더보기
아직도 select 해보고, 없으면 insert, 있으면 update 하시나요? 보통 db에 값을 변경해야 할때 위 제목과 같은 상황이 많이 발생하는데요. 아주 비효율 적이고, 성능에도 좋지 않습니다. select .... if(count > 0){update ...}else{insert ....} 뭐 대충 이런식으로 개발을 많이 하셨다면 앞으로는 신경 쓰지말고 그냥 insert Query 하나만 실행하시길.... 방법은 이렇게 하시면 됩니다. INSERT … ON DUPLICATE KEY UPDATE ON DUPLICATE KEY UPDATE는 유니크 인덱스 또는 프라이머리 키와중복되는 경우 인서트 대신 업데이트를 수행하게 된다 REPLACE와 다른 점은 이전 값이 유지되는 상태에서 지정된 칼럼의 값만이 변경된다는 것이다 mysql> INSERT INTO CountryCopy (C.. 더보기

반응형