전체 글 (347) 썸네일형 리스트형 프로그래머스 데브코스 24일차 with. TS 웹 풀스택 📚요약지난 시간은 테이블 생성 실습을 통해 여러 가지를 실습해 봤습니다. 이번 시간에는 미니 프로젝트(Library)를 실제 데이터베이스에 테이블을 만들고 서버에 연결해 보겠습니다. 📖미니 프로젝트(Library) 실습지금까지는 테이블을 그렸던 것을 조금만 변경하고 실제로 서버와 연결해 보겠습니다. 📄workbench와 docker mariadb 연동docker desktop을 동작시키고 설정해 둔 host, port, username(추가한 유저가 없다면 root), password를 작성하고 test connection 버튼을 누르면 연결을 테스트해 볼 수 있습니다.🍯tip! 연동하다가 다 맞게 한 것 같은데 연동이 안되면 다음 글을 참고해 보면 해결될 수 있습니다. 📄스키마 및 테이블 생성.. 데브코스 스터디(알고리즘, 코테) 5회차 ✍문제 풀기오늘은 4문제 + 보너스 2문제 중 lv1은 성공, 실5는 메모리 초과, lv2 1문제(55%)로 마무리했습니다.난이도는 실5 1문제, lv1 1문제, lv2 3문제, lv3 1문제입니다.오늘의 풀이 과정!정규 표현식 사용(추가적인 공부 필요)아이디어는 동일하게 접근했지만 구현에 문제가 있다.📢리뷰 시간 & 🙄느낀 점오늘은 문제가 많은 압박감이 있었지만 풀고 싶은 문제를 집중해서 풀었다는 점이 만족스러웠습니다. 하지만 이번 리뷰 시간에는 뭔가 말할 정도로 인지하지 못한 문제점을 발견한 느낌이었습니다. 다음 시간 전까지 건의사항에 자세히 떠오는 대로 적어서 건의를 해봐야겠습니다.아직 코테 시간이 부족하면 풀이를 먼저 생각하지 않고 코드를 짜는 버릇이 남아있다.정규 표현식을 알고 있으면 더 수.. [mariadb 1175 에러] 업데이트하는데 키를 이용하라고? 에러 배경mariadb에서 테이블을 만들고 CRUD를 테스트하던 도중 UPDATE 문을 실행하니 에러가 발생했다.에러 그 잡채시간이 지나 작성하는 글이라 에러 메시지는 없지만 에러의 코드는 1175였다. 에러 메시지의 내용은 키가 없다는 내용과 비슷했다.해결 과정해결1. 기본키 설정테이블을 생성할 때 기본키를 설정하지 않았던 게 기억이 나서 기본키를 설정해 주고 다시 UPDATE문을 실행하니 잘 작동했다. 해결2. 안전모드 해제에러를 해결하기 위해서 찾아보니 보통 1175 에러의 경우 여러 행(레코드)을 update 하려고 해서 생기는 문제가 많아 보였다. 그때에는 명령어나 설정을 통해서 안전모드를 해제하면 된다.1. 명령어 사용SET sql_safe_updates = 0; 2. workbench 설정E.. 프로그래머스 데브코스 23일차 with. TS 웹 풀스택 📚요약지난 시간에 테이블을 만들어 보고 mysql의 workbench를 설치했습니다. 이번 시간에는 테이블 생성 실습을 해보겠습니다. 📖테이블 생성 실습📄기본키(PK), 외래키(FK) 설정테이블을 생성할 때 설정기본키 : CREATE 문 내부에서 'PRIMARY KEY(컬럼명)' 또는 '컬럼명 타입 PRIMARY KEY'외래키 : CREATE 문 내부에서 'FOREIGN KEY(컬럼명) REFERENCES 외부테이블(기본키컬럼명)' 테이블을 생성하고 ALTER로 설정기본키 : 'ALTER TABLE 테이블이름 ADD PRIMARY KEY(컬럼명)' 또는 'ALTER TABLE 테이블이름 ADD 컬럼명 타입 PRIMARY KEY' 외래키 : 'ALTER TABLE 테이블이름 ADD FOREIGN K.. 프로그래머스 5주차 회고 with. TS 웹 풀스택 회고⏲21일차(05.06)알고 있던 내용까먹었던 내용새로 배운 내용 간단한 과제라고 금방 끝나겠지라고 생각했지만, 생각하지 못한 곳에서 오류가 발생해서 체력적으로 너무 힘든 하루였다... 발생한 오류는 해결돼서 다행이지만 다시 대학 생활을 하는 느낌이 들었다. 그리고 페이지를 만들어 보는 미션은 앞으로 나의 원동력이 될 것 같다. 개인적으로 프로젝트를 진행해야지 생각만 하고 다른 일에 치여서 못하고 있었는데 오늘을 기준으로 조금씩 수정하고 기능도 추가해 보면서 더 발전시켜야겠다. 22일차 (05.07)알고 있던 내용까먹었던 내용새로 배운 내용 - RDBMS- 데이터베이스 관련 기본 내용(PK, FK, 정규화 등) 오늘은 데이터베이스 수업이 생각나는 날이었다. 다 배웠던 내용인데 사용하지 않다 보니 다.. 프로그래머스 데브코스 22일차 with. TS 웹 풀스택 📚요약지난 시간은 지금까지 배웠던 부분에 대해 과제를 통해 복습하는 시간을 가졌습니다. 이번 시간은 DBMS가 무엇인지 배우고, 테이블을 만드는 방법을 배우고 미니 프로젝트(Library)에 적용해 보겠습니다. 추가로 mysql workbench 설치까지 하고 마무리하겠습니다. 📖DBMSDBMS란 DataBase Management System의 약자로 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합△데이터베이스 관리 시스템-위키백과 📄RDBMSRDBMS란 기존 DBMS에서 Relational이란 단어가 추가된 것으로 관계형 모델을 기반으로 하는 데이터 베이스 관리 시스템△관계형 데이터베이스 관리 시스템-위키백과쉽게 이야기하면 테이블에 데이터를 저장하고 테이블들 사이에 관.. [docker-mariadb와 Node.js, mysql workbench 연동 에러] 왜 연결이 안돼... 에러 배경'docker에서 mariadb를 실행하고 mysql workbench에 연결하는 과정' +'node.js를 이용해 docker의 mariadb를 연동하는 과정'에러 그 잡채workbench를 연결하는 과정에서 port number를 연결하는 과정에서 실패추가적으로 mariadb의 문제가 있나 확인을 위해 기존에 잘 연동되었던 프로젝트를 실행해 보니 여기도 마찬가지로 에러 발생node:events:496 throw er; // Unhandled 'error' event ^AggregateError [ECONNREFUSED]: at internalConnectMultiple (node:net:1.. 프로그래머스 데브코스 21일차 with. TS 웹 풀스택 📚요약지난 시간까지 미니 프로젝트까지 어느 정도 마무리하면서 백엔드의 기초를 배웠습니다. 이번 시간에는 배웠던 과정을 토대로 미션 2개를 해결하는 과정을 글에 담아 보겠습니다. 📖미션1 - github pages 이용해 간단한 포트폴리오 만들기이미 github pages를 사용해서 만든 블로그가 있었기 때문에 추가로 페이지를 등록하는 방법을 찾고 진행했습니다.https://nulzi.github.io/Portfolio/ Nulzi's Portfolio이름: nulzi 관심 분야: 웹 프론트엔드 개인 연락: kimty131@naver.com kimty131@gmail.comnulzi.github.io정말 간단하게 만들어서 HTML과 CSS가 잘 작성되는가를 확인해 봤습니다. 📖미션2 - 주어진 상황에.. 이전 1 ··· 34 35 36 37 38 39 40 ··· 44 다음