본문 바로가기

Database32

MySQL SELECT 문장에서 Limit 사용법 Limit 단어는 ‘한계’, ‘한도’ 라는 단어 뜻을 갖고 있다. MySQL 데이터베이스 Select 문장에서 Limit 키워드를 사용하면 테이블 데이터 조회 시 한계를 지정할 수 있다. 예를 들어, 테이블에서 10개의 데이터만 가져오는 SELECT 문장을 만들기 위해서는 아래처럼 사용하면 된다. -- 행 데이터 10개만 조회하기 SELECT title, content, writer FROM board LIMIT 10; 그리고 Offset 옵션을 이용하면, 가져오고자 하는 행 데이터의 시작 지점을 지정할 수 있다. 아래 쿼리를 실행하면 테이블의 11행부터 20행까지의 데이터를 가져온다. -- 11번째 ~ 20번째 행 데이터 조회 SELECT title, content, writer FROM board L.. 2019. 4. 5.
MySQL 테이블 복사하기 MySQL 데이터베이스에서 제약조건을 포함하여 테이블을 복사하는 방법에 대해 알아보자. 예제에서 사용되는 테이블은 MySQL 샘플 데이터베이스 sakila에 있다. sakila 샘플 데이터베이스는 Github에서 받을 수 있다. 테이블 구조 살펴보기 sakila 데이터베이스의 actor 테이블 구조를 간단하게 살펴보자. actor_id 컬럼이 테이블의 Primary Key이며, auto_increment 설정이 되어 있다. 그리고 컬럼은 actor_id , first_name, last_name, last_update 4개로 구성되어 있다. CTAS로 테이블 복사하기 CTAS(create table as select) 구문을 사용해서 actor 테이블을 복사하자. SQL를 실행하고 나서 actor_tes.. 2019. 4. 4.