SQL 8. [SQL기초] 결과 행 개수 제한과 페이징 결과 행수 제한 예제 데이터베이스의 테이블들은 들어있는 데이터 행 수가 몇 개 안되기 때문에 전체 테이블 데이터를 가져와 표시해도 문제가 없습니다. 실제로는 수만 행일 수도 있고, 수 십만 수백만 개의 행이 있는 테이블일 수도 있습니다. 많은 행이 있는 테이블 전체를 쿼리 결과로 가져오게 되면 시간도 오래 걸릴 뿐만 아니라 메모리도
SQL 7. [SQL기초] 결과 데이터 정렬하기 검색 결과 정렬 데이터를 다루는 가장 기본은 잘 정리된 데이터입니다. 순서대로 정리된 데이터는 다루기 쉽고 재사용성을 높입니다. 쿼리 결과를 순서대로 정렬하려면 order by 절을 사용해야 합니다. Order by 절을 사용하면 검색 대상의 특정 컬럼 값을 순서대로 정렬할 수 있습니다. 기본 order by 절의 구문은 다음과 같습니다. Select 컬럼 이름 from
SQL 6. [SQL기초] 별칭(Alias) 사용하기 컬럼에 별칭 사용하기 모든 컬럼에는 이름이 있습니다. 뒤에서 배우겠지만, 계산식이나 결과 값에는 컬럼 이름이 없기 때문에 결과 값의 재사용을 위해서는 컬럼 이름을 지정해야 합니다. 이름이 없는 컬럼은 다시 선택할 수 없기 때문입니다. MySQL은 조금 특별하게 계산식 결과를 표시하는 컬럼에 자동으로 이름을 붙여줍니다. 물론 그 이름이 계산식 자체를 표시하는 것이기 때문에
SQL 5. [SQL기초] 쿼리 선택 조건 지정하기 테이블의 모든 데이터를 가져왔던 앞의 쿼리문을 개선해서 원하는 조건에 맞는 행 데이터만을 선택적으로 가져오는 방법을 알아보겠습니다. 기본 조건 쿼리문 Select 열1, 열2, 열3 from 테이블 이름 where 조건식; 회원정보 테이블에서 id가 3보다 큰 회원 정보의 id, name, nickname 컬럼 값만 가져오고 싶으면 다음과 같이 작성합니다. 쿼리문에서 사용한 선택 조건은 2가지입니다.
SQL 4. [SQL기초] 데이터베이스의 데이터 가져오기 테이블의 데이터 가져오기 가장 간단한 쿼리문으로 테이블에서 데이터를 가져오는 연습을 해보겠습니다. 첫 쿼리문입니다. 기본 구문 Select * from 테이블이름; 첫 쿼리문을 작성해서 테이블에서 데이터를 가져오려면 커맨드라인 인터페이스, 또는 워크벤치에서 쿼리문을 입력한 후 실행을 해야 합니다. 커맨드라인 인터페이스 사용 콘솔 창, 또는 도스 창을 연 후 “mysql”을 입력하면 MySQL 커맨드라인 인터페이스가
SQL 2. [SQL기초] MySQL 설치 MySQL 다운로드 MySQL은 윈도우, 맥OS, 리눅스 등 대부분의 운영체제를 지원합니다. 무료로 사용할 수 있는 커뮤니티 서버를 설치해서 사용하게 되므로 MySQL 다운로드 페이지에서 MySQL Community Server를 다운로드해서 설치합니다. https://dev.mysql.com/downloads/mysql/ MySQL은 오라클의 제품군이기 때문에 오라클 계정으로 회원 가입을 해야 다운로드가 가능합니다. 윈도우10 설치 과정 압축파일로 설치 64비트
SQL 1. [SQL기초] 데이터베이스의 이해 데이터베이스 개념 데이터베이스는 데이터(Data)+베이스(Base)를 조합해서 만들어진 단어입니다. 데이터(Data)는 컴퓨터 안에 2진수로 저장된 문자, 숫자, 또는 바이너리(Binary) 데이터를 말하고, 데이터베이스는 이 데이터들을 모아 놓은 집합, 또는 저장소를 말합니다. 데이터를 모아서 저장한 저장소는 파일의 형태로 컴퓨터에 저장되어 있으며, 우리가 일반적으로 데이터베이스라고 사용하는 개념은 특정한 형태로