티스토리 뷰

테이블 데이터
데이터 입력하기
INSERT INTO 테이블 이름(필드명) VALUES(데이터);
INSERT INTO mymember(youEmail, youName, youPass, youBirth, youAge,youPhone, regTime) VALUES('GarenChoi@naver.com','최근영','1234','19970117','26','01054651345','234');
데이터 불러오기
SELECT 대상 FROM 테이블 명;
전체 데이터 불러오기
SELECT * FROM 테이블 명;
SELECT * FROM myMember;
조건 데이터 불러오기
SELECT * FROM 테이블 명 WHERE 조건;
회원 아이디가 10번인 경우
SELECT * FROM myMember WHERE memberID = 10;
회원 아이디가 10번이 아닌 경우
SELECT * FROM myMember WHERE memberID <> 10;
회원 아이디가 5~10번인 경우
SELECT * FROM myMember WHERE memberID >=5 AND memberID <=10;
범위 조건 데이터 불러오기
SELECT * FROM 테이블 명 WHERE 컬럼명 BETWEEN 시작 값 AND 끝 값;
회원 아이디가 5~10번인 경우
SELECT * FROM myMember WHERE memberID BETWEEN 5 AND 10;
회원 아이디가 5~10번이아닌 경우
SELECT * FROM myMember WHERE memberID NOT BETWEEN 5 AND 10;
해당 조건 데이터 불러오기
SELECT * FROM 테이블 명 WHERE 컬럼명 IN(값1, 값2, 값3......);
SELECT * FROM myMember WHERE memberID IN(4, 6, 13, 14);
패턴 조건 데이터 불러오기
SELECT * FROM 테이블 명 WHERE 컬럼명 LIKE;
이메일 중에 naver 텍스트가 포함된 경우
SELECT * FROM myMember WHERE youEmail LIKE '%naver%';
이메일 중에 web 텍스트로 시작되는 경우
SELECT * FROM myMember WHERE youEmail LIKE 'web%';
이메일 중에 com 텍스트로 끝나는 경우
SELECT * FROM myMember WHERE youEmail LIKE '%com';
이름 중에 '김'으로 시작되는 멤버를 출력
SELECT * FROM myMember WHERE youName LIKE '김%';
이름 중에 '김'씨 이거나 '황'씨인 경우의 멤버를 출력
SELECT * FROM myMember WHERE youName LIKE '김%' OR youName LIKE '황%';
이름 중에 중간 글자가 '근'인 경우의 멤버를 출력(%문자열, _1개의 글자
SELECT * FROM myMember WHERE youName LIKE '_근_;
SELECT * FROM myMember WHERE youName LIKE '__연;
NULL 데이터 불러오기
SELECT * FROM 테이블 명 WHERE 컬럼명 IS NULL;
SELECT * FROM myMember WHERE youName IS NULL;
SELECT * FROM myMember WHERE youName IS NOT NULL;
논리 연산자 데이터 불러오기
SELECT * FROM 테이블 명 WHERE 컬럼명 연산자;
나이가 30살 이상이거나(OR) 김씨인 멤버
SELECT * FROM myMember WHERE youAge >= 30 || youName LIKE '김%';
나이가 30살 이상이면서(AND) 김씨인 멤버
SELECT * FROM myMember WHERE youAge >= 30 && youName LIKE '김%';
멤버아이디가 2또는 10이면서 나이가 30 이상인 멤버
SELECT * FROM myMember WHERE (memberID =2 OR memberID =10) AND youAge >= 30;
데이터 갯수 불러오기
SELECT * FROM 테이블 명 LIMIT 표시할 수;
SELECT * FROM myMember LIMIT 12;
SELECT * FROM myMember LIMIT 10, 20;
SELECT youEmail FROM myMember LIMIT 10, 20;
데이터 불러오기(내림차순/오름차순)
SELECT * FROM 테이블 명 ORDER BY 컬럼명 정렬방식(DESC/ASC);
SELECT * FROM myMember ORDER BY youAge DESC;
SELECT * FROM myMember ORDER BY youAge ASC;
'MYSQL' 카테고리의 다른 글
[MYSQL] MYSQL 테이블 합치기 (0) | 2022.04.14 |
---|---|
[MYSQL] MYSQL 데이터 수정하기 (0) | 2022.04.14 |
[MYSQL] MYSQL 테이블 수정하기 (0) | 2022.04.14 |
[MYSQL] MYSQL 테이블 만들기 (0) | 2022.04.14 |
[MYSQL] MYSQL 데이터베이스 (0) | 2022.04.14 |
댓글
© 2018 webstoryboy