Basic/Database 5

[Database]MySQL 데이터 이관(Export, Import)

회사에서 데이터베이스에 저장되어있는 데이터를 옮겨야해서 옮겨보았다. 이를 까먹기 전에 블로그에 적어보려 한다. 1. DB접속 후 Data Export하기 Administration에서 Data Export 클릭 이관하고싶은 Table을 왼쪽에서 고르고 오른쪽에서 Column을 선택 백업 셋팅 Export 완료 2. Data Import 하기 Administration에서 Data Import/Restore클릭 데이터 복원 타입 설정 Import 완료 확인 3. 마무리 : 데이터가 잘 옮겨졌다. 하나 또 배워간다.

Basic/Database 2023.11.04

[SQL] PostgreSQL VS MySQL

연락받은 회사가 PostgreSQL을 사용한다고 해서 내가 사용하는 MySQL이랑 뭐가 다른지 궁금해서 찾아보며 공부해 봤다. (역시 정리가 잘되어있는 블로그들이 많다👍👍👍 감사합니당😀) 1. PostgreSQL과 MySQL의 주된 차이점 PostgreSQL은 복잡한 쿼리와 대규모 데이터베이스를 다룰 수 있는 기능이 풍부한 데이터베이스이다. MySQL은 설치와 관리가 비교적 쉽고, 빠르고, 신뢰할 수 있고, 쉽게 파악할 수 있는 간단한 데이터베이스이다. PostgreSql은 테이블 상속, 함수 오버로딩 등의 기능을 갖춘 관계형 데이터베이스(ORDMBS)인 반면, MySQL은 순수 관계형 데이터베이스(RDBMS)이다. 대부분 개발자는 MySQL의 경우 웹사이트와 온라인 트랜잭션에 적합하고 PostgreSQ..

Basic/Database 2023.05.23

[MySQL] Intelli J와 MySQL연동하기

일단 내가 사용하는 Intelli J는 Community Edition(깡통버젼)이라 따로 Plugin을 설치했다. 1. Intelli J Community Edition에서 Database 플러그인 설치하기 - Preference -> Plugins을 들어간다. - database검색 후 Database Navigator 설치 - 설치 완료 하면 View -> Tool Windows에 DB Browser이 생긴다. 2. MySQL과 연동하기 - DB Browser를 눌러 MySQL을 추가한다. - Name : 프로젝트 이름 - Host : localhost - Port : 3306 - Database : mysql - Authentication : User / Password - User : 사용자 이..

Basic/Database 2023.05.03

[Database] MySQL 비밀번호 분실 해결방안

MySQL 비밀번호를 까먹었다.... 해결방안을 블로깅 해보려고 한다. 참고로 저는 Mac을 사용중 입니다. 1. MySQL root 비밀번호 초기화 하기 1. 서버 중지 ▶️ mysql.server stop 2. 서버 재시작 ▶️ mysql.server start --skip-grant-tables 3. root 계정에 접근 후 비밀번호 변경 ▶️ mysql -u root ▶️ update mysql.user set authentication_string=null where user='root'; MySQL 버전 830 부터는 alter user을 이용하여 비밀번호를 변경해야 하는데, 사용한 --skip-grant-tables 옵션으로는 alter user문이 실행이 안되기 때문에 임시로 일단 비밀번호..

Basic/Database 2023.04.22

[데이터베이스]SQL

1. SQL(Structured Query Language) 구조화된 Query 언어이다. 데이터베이스용 프로그래밍 언어 이다. 데이터베이스에 Query를 보내 원하는 데이터만 뽑아올 수 있다. Query란? 질의문 검색창에 적는 검색어도 Query의 일종 저장되어있는 정보를 필터 하기 위한 질문 SQL 사용에 필요한 기본 문법 Select : 데이터셋에 포함될 특성을 특정한다. From : 테이블과 관련한 작업을 할 경우 사용한다. Where : 필터 역할을 하는 쿼리문, 선택적으로 사용가능하다. Where 특성_1 = "특정 값" : 특정 값과 동일한 데이터 찾기 Where 특성_1 "특정 값" : 특정 값을 제외한 값 찾기 Where 특성_1 >,

Basic/Database 2022.11.30