본문 바로가기

MySQL9

Day58_[Mac OS]MySQL 위치 찾기 DB 연결을 해야하는데 MySQL 위치를 못찾아서 애먹었다. 근데 방법이 간단했다. which mysql 터미널이다 iTerm 켜서 저렇게 물어보면 된다. 2023. 8. 23.
Day48_무료로 SQL 공부 및 실습하기 나는 개발 초짜다. 개발 초짜도 아닌 개발 공부 초짜다. 솔직히 용어도 어려워서 못알아듣는데 혼자 공부하려고 하면 설치부터 세팅이 너무 어렵고 오래걸린다. 최근에 노트북 바꾸고 오류 해결한다고 초기화했다가 세팅하느라 애먹었다. 국비지원으로 공부중인 나도 이러는데 혼자 공부하는 사람들은 오죽할까 싶어 프로그램 설치 없이 실습할 수 있는 페이지를 하나 소개하려고 한다. 이미 너무 유명해서 코딩테스트도 여기서 많이 하는 프로그래머스(Programmers)다. https://programmers.co.kr/ 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 홈페이지.. 2023. 7. 5.
Day44_DB Schema스키마 데이터 저장소인 관계형 데이터베이스(DB)는 SQL문을 이용해 데이터베이스 파일 안에 구조를 만들고 자료를 담는다. 온라인 의류 쇼핑몰을 예로 들었을 때 회원, 제품, 주문 세 가지의 구성요소가 있다. 이 구성요소는 테이블(Table)이라는 엑셀 시트처럼 생긴 표로, 그 안에 데이터들을 담는다. 테이블 안의 데이터들은 일관적인 특징을 가지며 데이터가 중복되지 않는다. 회원 테이블에는 {회원 ID, PW, 주소}, 제품 테이블에는 {일련번호, 색상, 사이즈, 가격}, 주문 테이블에는 {주문한 회원 정보, 주문한 제품 정보, 주문일} 등의 데이터가 저장된다. 아래 표에서 속성이 ID, PW, 주소 등과 같은 데이터의 속성이 들어가는 회색의 첫 번째 행을 DB에서는 레코드(Record)라고 하는데, Row, .. 2023. 7. 2.
Day43_DBeaver에서 Localhost 연결시 "Public Key Retrieval is not allowed"오류 발생 / MySQL Restart DBeaver에서 MySQL을 연결할 때 "Public Key Retrieval is not allowed" 문구가 뜨면서 오류가 발생했다. MySQL 재연결을 위해 터미널에 brew services start mysql 입력해서 실행시켰다. 다음으로 Connect to a database에서 Driver Properties에 들어가 아래 이미지와 같이 두 가지 Property를 추가해줬다. allowPublicKeyRetrieval(true) useSSL(false) 이렇게 설정한 후에 Finish를 눌러주니 정상적으로 연결이 됐다. 2023. 7. 2.
Day31_AJAX로 JSON 파일을 받아서 출력 후 DB에 저장 option + Enter Add Library → Server Runtime → Tomcat 추가 ajax.jsp에 아래 코드를 작성하고 ajax테스트: AjaxTest 결제금액: 1)계좌이체,2)신용카드,3)휴대폰결제 결제수단 : 기상청정보 받아오기 회원가입할Id : 회언가입시 id중복체크 인증받을 전화번호 입력 : 인증변호받기 연결할 파일 test.jsp에 아래 코드를 입력한다. AJAX 테스트 결과 : 결과창이다. 여기에 회원 ID 중복체크에 해당하는 코드도 작성해본다. AJAX 테스트: AjaxTest 결제금액: 1)계좌이체,2)신용카드,3)휴대폰결제 결제수단 : 기상청정보 받아오기 회원가입할Id : 회원가입시 id중복체크 인증받을 전화번호 입력 : 인증번호받기 연결할 idCheck.jsp파일에.. 2023. 6. 20.
Day30_MySQL 연결 끊어짐 MySQL 연결 끊어졌을 경우 터미널에 brew services start mysql 입력해서 실행시키면 됨 2023. 6. 20.