반응형
-- 사용할 예제 테이블
CREATE TABLE student(
ID VARCHAR(8) PRIMARY KEY NOT NULL,
NAME VARCHAR(20),
AGE INT
);
INSERT INTO student VALUES('1','홍길동',20);
INSERT INTO student VALUES('2','홍길순', 23);
INSERT INTO student VALUES('3','김철수',22);
INSERT INTO student VALUES('4','김민수',27);
INSERT INTO student VALUES('5','김진수',27);
INSERT INTO student VALUES('6','김민철',24);
📝LIMIT
LIMIT라는 걸 걸어줘서 검색할 데이터양을 정할 수 있습니다
SELECT id, name, age FROM student LIMIT 2; # 2개 레코드를 출력해라
SELECT id, name, age FROM student LIMIT 1, 3; # 1번 레코드에서 시작하며 3개 레코드를 출력해라
ID | NAME | AGE |
1 | 홍길동 | 20 |
2 | 홍길순 | 23 |
ID | NAME | AGE |
2 | 홍길순 | 23 |
3 | 김철수 | 22 |
4 | 김민수 | 27 |
📝테이블 복사하기
현재 있는 테이블을 다른 테이블로 복사하고 싶을 때 사용하면 좋습니다.
- CREATE TABLE 새로운 테이블 (SELECT 복사할 필드 FROM 기존 테이블)
- CREATE TABLE TEMP (SELECT * FROM student);
CREATE TABLE temp (SELECT * FROM student);
SELECT * FROM temp;
ID | NAME | AGE |
1 | 홍길동 | 20 |
2 | 홍길순 | 23 |
3 | 김철수 | 22 |
4 | 김민수 | 27 |
5 | 김진수 | 27 |
6 | 김민철 | 24 |
반응형