전체 글 (53) 썸네일형 리스트형 SQL로 데이터 조회하기 - select를 활용해서 데이터를 읽어오는 기본적인 문법 AS 사용하기- AS는 테이블이나 attribute에 별칭(alias)을 붙일 때 사용한다- AS는 생략 가능하다 DISTINCT 사용하기- DISTINCT는 select 결과에서 중복되는 tuples은 제외하고 싶을 때 사용한다 escape 문자와 함께 LIKE 사용하기- %로 시작하거나 _로 끝나는 프로젝트 이름을 찾고 싶다면- SELECT name FROM project WHERE name LIKE '\%%' or name LIKE '%\_' LIKE 사용하기항목설명LIKE문자열 pattern matching에 사용reserved character%0개 이상의 임의의 개수를 가지는 문자들을 의미_하나의 문자를 의미escape character\예약 문자를 escape시켜서 문자 본연의 문자로 사용하.. SQL 데이터 추가(insert), 수정(update), 삭제(delete) SQL로 데이터 추가하기INSERT statement테이블에 하나의 데이터를 넣을 때- INSERT INTO table_name VALUES(comma-separated all values);- INSERT INTO table_name(attributes list) VALUES (attributes list 순서와 동일하게 comma-separated all values); 한번에 한 테이블에 여러개의 데이터를 넣어줄 때 - INSERT INTO table_name VALUES (..., ..), (..., ..), (..., ..); SQL로 데이터 수정하기UPDATE statementUPDATE table_name(s)SET attribute = value[, attribute = value, .... SQL의 개념 SQL- Structrued Query Language- 현업에서 쓰이는 relational DBMS의 표준언어- 종합적인 database 언어 : DDL + DML + VDL SQL 주요 용어relational data modelSQLrelationtableattributecolumntuplerowdomaindomain SQL에서의 relation- multiset(= bag) of tuples @ SQL- 중복된 tuple을 허용한다 SQL & RDBMSSQL은 RDBMS의 표준 언어이지만 실제 구현에 강제가 없기 때문에 RDBMS마다 제공하는 SQL의 스펙이 조금씩 다르다 DATABASE vs SCHEMA- MySQL에서는 DATABASE와 SCHEMA가 같은 뜻을 의미- CREATE DATABA.. 이전 1 2 3 4 5 6 7 ··· 18 다음