Computer Science/Database, SQL 23

[Codeit/MySQL] #3 데이터 조회

SELECT와 WHERE 테이블의 데이터를 조회해보자 SELECT: 테이블의 원하는 데이터를 조회할 때 사용하는 구문 SELECT * FROM copang_main.member; 별표(*) -> ‘모든 속성’을 뜻한다 ~ 테이블의 모든 row가 조회된다 SELECT email, age, address FROM copang_main.member; 이런 식으로 원하는 column의 row만 조회할 수 있다 *그냥 테이블 이름(member)만 적어도 실행되지만 테이블 이름이 중복되는 경우가 있을 수 있기에 데이터베이스 이름과 함께(copang_main.member) 적어준다. USE문으로 데이터베이스를 지정해줘도 문제가 없다. WHERE을 사용해 특정 조건을 만족하는 row만 조회할 수 있다 SELECT * ..

[Codeit/MySQL] #2 테이블 생성

CSV 파일로 테이블 생성 CSV파일을 import해서 데이터베이스에 테이블을 생성해보자 확장자가 .csv로 끝나는 CSV파일은 모든 값들이 콤마(,)로 구분된 형식의 파일이다. Workbench에서 CSV파일을 그대로 테이블로 만들 수 있다! 1. 데이터베이스 이름에 커서를 대고 우클릭, Table Data Import Wizard 클릭 2. Browse로 CSV파일을 찾고 Open, 경로를 확인하고 Next 3. Create new table을 선택하고 원하는 이름으로 수정 4. Options에서 Field Separator를 콤마(,)로 선택 5. Field(Data) Type이 적절한지 확인 (날짜 관련은 DATE, 소수점 있으면 DOUBLE) 6. 작업 완료 후에 테이블이 추가되었는지 확인 ~ ..

[Codeit/MySQL] #1 데이터베이스 기본 개념

데이터베이스와 테이블 일상생활의 수많은 데이터가 관련 회사의 데이터베이스에 저장된다 ex) 유튜브, 페이스북 좋아요 데이터베이스(DB) = ‘일정한 체계속에 저장된 데이터의 집합’ 고객과 시장에 대한 분석 ~ 데이터베이스 분석 역량 테이블의 row와 column Table에서.. row(행): 하나의 개체를 나타내는 가로줄 column(열): 개체가 가지는 하나의 속성을 나타내는 세로줄 DBMS와 SQL DBMS = DataBase Management System = 데이터베이스 관리 시스템 DBMS를 통해 데이터베이스를 조회, 수정함 Ex) MySQL, ORACLE, MariaDB, SQLite, SQL Server.. SQL = Structured Query Language 표준SQL: DBMS에서 ..