DBMS의 기본?! MySQL CRUD [MySQL]
·
MySQL/기초
1. CRUD란? 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create, Read, Update, Delete의 앞글자를 따서 CRUD라고 한다. 사용자 인터페이스가 기본적으로 가지고 있어야하는 기능을 의미하기도 한다. MySQL을 사용하려면 CRUD를 실행할 수 있는 기본적인 명령어를 알아야한다. CRUD 명칭 기능 설명 SQL Create 만들기, 생성 INSERT Read 읽기 SELECT Update 업데이트, 변경 UPDATE .. SET Delete 삭제 DELETE 그렇다면 차근차근 알아가보도록하자! - 기본 전제 저번 포스트에서 만들었던 테이블인 student로 실습하겠다. 만약 테이블이 없거나 삭제된 상태라면 아래의 코드를 그대로 입력해주면 되겠다. CREATE T..
[프로그래머스 연습문제][Python] Lv.1 크레인 인형뽑기 게임
·
Python/알고리즘 문제풀이
2019 카카오 개발자 겨울 인턴십 문제 풀러 바로가기 👇👇👇👇👇👇 https://programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 코드 def solution(board, moves): answer = 0 stack = [-1, 0] for move in moves: for step in range(len(board)): if board[step][move-1] != 0: stack.append(board[step][move-1]) board[ste..
git push 오류가 생길 때 (부제: error: failed to push some refs to)
·
Git & GitHub/오류해결
local에는 readme파일이 없는데 원격저장소에만 있을 때 생기는 오류라고 한다. git add README.md를 시도해봤지만 도저히 되지가 않아서 깃허브에 직접 추가했었다. 그래서 로컬저장소와 원격 저장소와의 괴리가 생긴듯하다. 1. 강제로 push 하기 (주의! 원격저장소의 파일이 훼손될 수 있음) 처음 이 오류가 발생했을 때 여러 블로그를 전전하며 오류 해결방법을 찾아봤었다. 어떤 블로그에서 이 방법을 추천해줄길래 해봤었다. git push -f origin 강제로 푸시하면 문제해결이 되나 싶었더니 README.md 파일 날라가버린다. README를 잘 꾸며놓았는데 날라간다면 정말 화날 것 같으니 주의하는 게 좋겠다. 2. 추천하는 방법 - git pull 오류가 났을 때도 git pull을 ..
[프로그래머스 연습문제][Python] Lv.1 키패드 누르기
·
Python/알고리즘 문제풀이
[카카오 인턴] 키패드 누르기 문제 풀러 바로가기 👇👇👇👇👇👇 https://programmers.co.kr/learn/courses/30/lessons/67256 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr 풀이 코드 def solution(numbers, hand): answer = '' left = (3, 0) right = (3, 2) key = [ (3, 1), (0,0), (0, 1),..
DB의 틀을 만들어보자 - 데이터베이스 및 테이블 생성 [MySQL]
·
MySQL/기초
데이터베이스를 생각하면 아마도 아래와 같은 표를 많이 생각할 것이다. 이름 전화번호 주소 부서 짱구 000-0000-0000 서울시 총무부 철수 000-0000-0000 인천시 인사부 미영 000-0000-0000 서울시 영업부 사실 표(테이블)는 DB의 일부분이다. DB를 생성할 줄 알아야 테이블도 만들 수 있고 테이블을 만들어야 DBMS의 기능을 본격적으로 사용할 수 있다. 그렇다면 이제부터 데이터베이스 및 테이블을 생성하고 삭제, 확인하는 방법에 대해서 알아보도록 하자!! 1. 데이터베이스 생성 및 확인하기 CREATE DATABASE 데이터베이스이름; 데이터베이스를 생성하는 명령어이다. -- ; 세미콜론 필수!! 대소문자 구분없이 사용해도 무방하다 (명령어 소문자로 작성가능!!) show data..
[파이썬] 내가 보려고 만든 파이썬 팁
·
Python/파이썬 함수
알고리즘을 풀기 위한 꿀팁 모음!! 1. 일렬로 배열 출력 print("".join(배열)) 배열을 문자열 형식으로 일렬로 출력 2. 문자열 확인 if '3' in str(i) + str(j) + str(k): count += 1 위 코드는 i, j, k를 문자열화 시켜서 하나로 합친 뒤, 그 안에 '3'이 하나라도 있으면 count에 1을 더하는 것이다. 3. int형 입력 여러개 받기 data = list(map(int, input().split())) 리스트 형식으로 받기 n, m = map(int, input().split()) 다른 변수에 각각 받기 n = int(input()) array = [0] * 10_000 for i in range(n): array[i] = int(input()) 백..