데이터베이스(42)
-
프로그래머스 GROUP BY 문제풀이
고양이와 개는 몇 마리 있을까 동명 동물 수 찾기 입양 시각 구하기(1) 입양 시각 구하기(2)
2021.01.06 -
프로그래머스 SUM/MAX/MIN 문제풀이
최댓값 구하기 최솟값 구하기 동물 수 구하기 중복 제거하기
2021.01.05 -
[알고리즘 연습] 프로그래머스 SELECT 문제 풀이
모든 레코드 조회하기 역순 정렬하기 아픈 동물 찾기 어린 동물 찾기 동물의 아이디와 이름 여러 기준으로 정렬하기 상위 n개 레코드
2021.01.04 -
pymysql 라이브러리 cryptography error
mysql을 python에서 사용할 수 있는 라이브러리인 pymysql 라이브러리이다. import pymysql pymysql.connect() 메소드를 사용하여 MySQL에 연결 실행! RuntimeError: 'cryptography' package is required for sha256_password or caching_sha2_password auth methods error 발생..싫어요...:( 터미널에서 pip3 install cryptography을 입력하고 실행하여 해결되었다.
2020.12.12 -
[MySQL] SQL DML(Data Manipulation Language) 이해 및 실습
-CRUD [Create(생성), Read(읽기), Update(갱신), Delete(삭제)] ->데이터 관리는 데이터 생성, 읽기(검색), 수정(갱신), 삭제를 한다는 의미 데이터 생성 -테이블에 컬럼에 맞추어 데이터를 넣는 작업 -기본 문법(INSERT) 1. 테이블 전체 컬럼에 대응하는 값을 모두 넣기 mysql > INSERT INTO 테이블명 VALUES(값1, 값2, ...); ex) INSERT INTO mytable VALUES(1, 'i7', '7700', 'Kaby Lake'); 2. 테이블 특정 컬럼에 대응하는 값만 넣기 (지정되지 않은 컬럼은 디폴트값 또는 NULL값이 들어감) mysql > INSERT INTO 테이블명 (col1, col2, ...) VALUES(값1, 값2, ...
2020.12.10 -
[MySQL] SQL DDL(Data Definition Language) 이해 및 실습
-데이터베이스 데이터베이스 안에는 여러 개의 데이터베이스 이름이 존재한다. 각 데이터베이스 이름 안에는 여러 개의 테이블이 존재한다. 1. 데이터베이스 생성 CREATE DATABASE dbname; 2. 데이터베이스 목록보기 SHOW DATABASES; 3. dbname 데이터베이스 사용 시 USE dbname; 4. dbname 데이터베이스 삭제 DROP DATABASE [IF EXISTS] dbname; IF EXISTS 옵션은 해당 데이터베이스 이름이 없더라도 오류를 발생시키지 말라는 의미이다. -테이블 테이블 생성 기본 문법(CREATE TABLE 구문) CREATE TABLE 테이블명 ( 컬럼명 데이터형, 컬럼명 데이터형, 컬럼명 데이터형, . . 기본키 셋 ); 1. 테이블을 생성할 데이터베..
2020.12.08