전체 글 (184) 썸네일형 리스트형 [Git] Remote repository / Checkout & branch / Merge & Conflict / tag 이 글은 24.01.30에 본인 벨로그에 작성했던 글을 옮겨 온 것이다. Remote Repository(이하 repo) 명령어 Local repo에 Remote repo 추가 가장 중요한 repo를 등록할 때엔 origin이라는 이름을 써 주자. Remote repo 주소 수정 Remote repo 이름 수정 Remote repo 삭제 Remote repo 정보 확인 주의사항. 정보 확인 시 토큰 정보도 확인할 수 있다 => 누구나 접속할 수 있는 PC의 remote repo에 토큰을 입력해 두면 누구나 내 토큰 정보를 확인할 수 있게 되는 것! 보안에 취약할 수 있으니 주의하자. Remote repo 상세 확인 Pull Push 실습 Local repo -> Remote repo 아래와 같은 상황을 .. [Git] VCS(Version Control System) / Git 이 글은 24.01.29에 본인 벨로그에 작성했던 글을 옮겨 온 것이다. VCS(Version Control System) 버전version이란? : 유의미한 변화가 결과물로 나온 것으로, 자세히 말하자면 특정 매체에서 수정이 이루어질 때 각각의 수정을 마친 결과물을 의미한다. VCS(Version Control System)란? : 말 그대로, 버전을 관리하는 시스템. 대표적으로 Git이 있다. CMS(Configuration Management System형상 관리 시스템)로 불리기도 한다. VCS는 왜 필요한가? : 프로젝트 개발이란, 상기 이유들로 인해 VCS는 프로젝트 개발에 반드시 필요하다. 분산 VCS : VCS가 여러 형태를 거쳐 개선되어, 오늘날 쓰이고 있는 VCS 중 하나. Git 또한.. [MySQL] Subquery 이 글은 24.01.26에 본인 벨로그에 작성했던 글을 옮겨 온 것이다. Subquery Subquery : 하나의 SQL문 안에 포함된 또 다른 SQL문. 메인쿼리가 서브쿼리를 포함함. => 서브쿼리는 메인쿼리 컬럼 사용 가능, 메인쿼리는 서브쿼리 컬럼 사용 불가 (1) 스칼라 서브쿼리Scalar Subquery - SELECT절에 사용 (2) 인라인 뷰Inline view - FROM절에 사용 (3) 중첩 서브쿼리Nested Subquery - WHERE절에 사용 아래 데이터를 사용할 것이다(crime_status) scalar subquery 스칼라 서브쿼리 예제 서울 은평경찰서의 강도 검거 건수와 서울 전체 경찰서의 평균 강도 검거 건수 조회. 괄호 안에 있는 select문이 scalar subq.. [MySQL] Scalar Functions 이 글은 24.01.25에 본인 벨로그에 작성했던 글을 옮겨 온 것이다. Scalar Functions MID 문자열의 특정 부분을 반환하는 함수. SELECT MID(str, start, length) : str의 start 부분부터 length만큼 문자열을 반환함. 아래 데이터를 사용 할 것이다. 사용 예. ranking이 11위인 카페 이름의 두 번째 단어만 조회하기. (1) 6번째 단어부터 4개 단어 조회 (2) -4번째(뒤에서부터 4번째) 단어부터 4개 단어 조회. Format 숫자를 천 단위마다 콤마를 찍어서 반환함. SELECT FORMAT(num, decimals) : num에 천 단위로 콤마 찍고, decimals만큼 소수점 자릿수 표시. [MySQL] Python with MySQL 이 글은 24.01.24에 본인 벨로그에 작성했던 글을 옮겨 온 것이다. Python with MySQL fetchone() // fetchall() 쿼리 실행 결과가 행(row)를 포함할 경우(예를 들어 쿼리가 select문인 경우), 해당 데이터(행, row)를 저장하고 읽어올 수 있도록 하는 함수. fetchone()은 한 줄씩, fetchall()은 모든 줄을 읽거나 저장할 수 있음. 위 테이블의 데이터를(행/row를) fetchone()으로 한 줄씩 읽어와보자. # AWS RDS 연결 remote = mysql.connector.connect( host = endpoint 주소, port = 포트 넘버, user = 'username', database = 'dbname', password = .. [MySQL] with Python! 이 글은 24.01.23에 본인 벨로그에 작성했던 글을 옮겨 온 것이다. Python with MySQL 환경설정 mysql connector 설치하기 pip install mysql-connector-python 실행 본인은 여러 번 설치하느라 이미 설치되어있다는 메시지가 뜬다. mysql.connector import하기 import mysql.conenctor MySQL 연결 MySQL에 연결 할 수도, 특정 DB에 연결할 수도 있다. => 특정 DB에 연결하고자 하는 경우, database = 'dbname'을 추가 해주면 된다. (1) local MySQL에 연결 localdb = mysql.connector.connect( host = 'local', user = 'username', pass.. [MySQL] CONCAT / SQL file / backup, restore 이 글은 24.01.22에 본인 벨로그에 작성했던 글을 옮겨 온 것이다. Concat 여러 문자열을 하나로 합치거나 연결하는 함수. select concat(name, ' : ', job_title) as profile from celeb; - snl_korea에 출연한 celeb을 기준으로 celeb 테이블은 c, snl_show 테이블은 s로 별칭을 주어 출연 시즌, 에피소드, 이름 검색 select season , episode , name , job_title from celeb c join snl_show s where c.name = s.host; SQL FILE sql file : SQL 쿼리를 모아놓은 파일. SQL FILE 실행 실행 방법 1. mysql 로그인 후 (1) source 파.. [MySQL] JOIN 이 글은 24.01.19에 본인 벨로그에 작성했던 글을 옮겨 온 것이다. JOIN INNER JOIN JOIN하는 테이블들에서 공통인 부분만 추출. - SNL_SHOW에 출연한 CELEB을 기준으로 CELEB 테이블과 SNL_SHOW 테이블 INNER JOIN하기 CELEB 테이블 SNL_SHOW 테이블 SELECT C.ID , C.NAME , S.ID , S.HOST FROM CELEB C JOIN SNL_SHOW S ON C.NAME = S.HOST; LEFT JOIN / RIGHT JOIN JOIN하려는 테이블 중 왼쪽/오른쪽 테이블(먼저/나중에 나오는 테이블)을 기준으로 JOIN. - 위의 쿼리를 LEFT/RIGHT JOIN으로 바꾸면? (1) LEFT JOIN SELECT C.ID , C.NAM.. 이전 1 ··· 4 5 6 7 8 9 10 ··· 23 다음