Database: 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합체DBMS: 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어 (ex. mysql)RDB (RELATIONAL DATAB
실습환경 만들기: : Table 생성 예제: 1\. Table 목록 확인 문법: SHOW table; 2\. Table 정보 확인 문법: DESC mytable; 💫실습먼저 데이터베이스 환경을 구축해주는는 테이블을 만들어준다.1\. 칼럼 추가 문법2\. 칼럼 변경(수
: 모든 컬럼값을 추가하는 경우에는 다음과 같이 컬럼 이름을 지정하지 않아도 되지만, 입력하는 값의 순서가 테이블의 컬럼 순서와 일치하도록 주의💫미니 실습mysql> insert into person (id, name, age, sex) \-> values (1
: Select 문에서 데이터를 특정 컬럼을 기준으로 오름차순 혹은 내림차순 정렬ASC(Ascending): 오름차순으로 정렬 (default)DESC(Descending): 내림차순으로 정렬SELECT column1, column2, ... FROM tablename
: 조건을 만족하는 경우 TRUESELECT column1, column2, ... From tablenameWHERE condition1 AND condition2 AND condition3 ...; EX: 나이가 29세이고 성별이 여성인 데이터 검색mysql> se
: 조건값이 범위 사이에 있으면 TRUESELECT column1, column2, ... FROM tablenameWHERE column1 BETWEEN value 1 AND value2;예제 1: 나이가 20세에서 40세 사이의 데이터 검색mysql> select
Union : 여러 개의 SQL문을 햡쳐서 하나의 SQL문으로 만들어주는 방법 (주의! 개수가 같아야함) Union: 중복된 값을 제거하여 알려줌. Union All: 중복된 값도 모두 보여줌. SELECT column1, column2, ... FROM tableA
ㅇㄹ
: 여러 문자열을 하나로 합치거나 연결SELECT CONCAT ('string 1', 'string 2');예제 1)celeb 의 name 앞에 '이름: ' 넣어주기mysql> select concat('이름:', name) FROM celeb;\+-----------
: 데이터베이스를 백업한 SQL File을 실행하여 그 시점으로 복구하거나 이전 할 수 있다.
테이블 안에 단일 key 생성mysql> use zerobase;Database changedmysql> create table person \-> ( \-> pid int NOT NULL, \-> name varchar(16), \
데이터 재구조화 LIST_COMPREHENSION
column 이 중요한 빅쿼리 - 빅쿼리는 열기반으로 데이터를 저장함.<필요 없는 컬럼은 빼고 불러오자>select \* EXCEPT('제외할 컬럼')예시)<불러올때 간단하게 바꿔주자>SELECT \* REPLACE ('대체할 값' as '컬럼명')<데
EDA (Exploratory Data Analysis) Data 훑어보기 (Pandas Data Frame) -Info, describe -Null check -Duplicate Check -Type check Data 재구조화 (Pandas Data Frame)