본문 바로가기

전체 글126

AJAX Ajax https://www.youtube.com/watch?v=V6R96Hzm8hY 서버: 데이터 요구하면 데이터 보내주는 프로그램 원하는 데이터 URL을 무조건 알아야 한다. 그러면 그 URL로 GET 요청을 해야 한다. 검색창에 링크를 넣어서 GET 요청 버튼으로 GET 요청 → 전부 브라우저가 새로고침됨 AJAX로 GET 요청 →새로고침없이 서버에게 GET요청하는 JS코드. 새로고침이 없기 때문에 웹페이지를 부드럽게 만들 수 있다. 최신 JS AJAX 방식 fetch('') .then((response)=>{ if(!response.ok){ throw new Error('500 Error') } return response.json() }) .then((result)=>{ console.log(.. 2022. 1. 31.
데이터베이스 상속, 식별, 비식별, Mandatory, Optional 데이터베이스 상속, 식별&비식별 https://dataonair.or.kr/home/데이터-광장/데이터-인사이트/데이터-전문가-칼럼/?mod=document&uid=16 자식은 부모의 이름(식별자)를 갖고 있으므로 부모를 유일하게 식별할 수 있다. 그러므로, 자식은 부모의 모든 속성을 사용할 수 있게 된다. 이것이 엔터티가 식별자를 가져야하는 이유이자 엔터티와 릴레이션쉽(ER)의 기본 원리. 식별관계: 부모 엔터티는 자식의 탄생에 직접적인 역할을 해서 자식은 부모 없이 생성할 수 없다. 그러므로 식별관계는 릴레이션쉽 중 부모-자식 사이의 중요한 관계로써 일반적으로 데이터 모델의 뼈대와 같은 역할을 한다. 그림과 같이 직업(상위) 엔터티의 식별자 ‘직업코드’가 고객(하위) 엔터티의 일반속성으로 생성. 이때.. 2022. 1. 30.
PHP, DB를 이용해서 로그인 구현 DB에 로그인을 위한 테이블을 추가한다. DBMS는 mariaDB를 이용했다. CREATE TABLE emp_login( emp_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, emp_pw VARCHAR(10) NOT NULL, r_id VARCHAR(65) NOT NULL, CONSTRAINT FK_Rinfo_emplogin FOREIGN KEY(r_id) REFERENCES R_INFO(r_id) ); 중간에 컬럼을 더 추가하고 싶어 아래 쿼리문을 이용해 컬럼을 더 추가했다. ALTER TABLE emp_login ADD COLUMN emp_name varchar(255) NULL DEFAULT NULL; Login.php 2022. 1. 28.
Git Branch를 이용해서 협업 하는 방법 git clone 깃주소 //clone을 통해 원격 저장소에 있는 파일을 받아옵니다. git branch 브랜치명 //브랜치를 생성합니다. git branch //현재 내 로컬의 브랜치들을 확인합니다. git checkout 브랜치명 //해당 브랜치로 이동합니다. git status //깃 상태 확인(원격과 달라진 로컬에서의 수정사항 등) git add 파일명 혹은 git add . //원격에 올리고 싶은 파일을 추가합니다. git commit -m "커밋 메시지" //커밋합니다. git push --set-upstream origin 브랜치명 //해당 브랜치에 푸시합니다. 협업을 할 때는 절대 main에 바로 푸시하면 안 됩니다! git pull origin 브랜치명 //충돌이 일어나면 해당 명령어 실.. 2022. 1. 26.
협업을 위한 Git push, clone, pull, merge 깃 pull, fetch의 차이: https://devlog-wjdrbs96.tistory.com/236 깃 튜토리얼: https://backlog.com/git-tutorial/kr/intro/intro4_3.html 깃 pull, merge, rebase의 차이: https://unordinarydays.tistory.com/161 [Git] pull, merge, rebase 차이 및 옵션 Scenario 최근 git cli를 사용하려고 노력중이다보니, Source tree를 사용하지 않고 직접 cmd를 치다보면 merge를 해야할지 rebase를 해야할지, 헷갈리때가 있다. 또한 옵션에 대해서도 잘 모르고 써었는데 unordinarydays.tistory.com Push git add . git .. 2022. 1. 25.
1월 21일 보호되어 있는 글 입니다. 2022. 1. 21.