Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Git
- PlaceHolder
- EC2
- 콜백함수
- 회고록
- then
- inner
- Merge
- 트랜잭션
- graphql
- 1차 프로젝트
- 조인
- 온라인 컨퍼런스
- full
- Join
- INCENSE
- JavaScript
- 위코드
- Branch
- increment
- AWSOME DAY
- typescript
- 6ixsense
- math함수
- 보안 그룹 규칙
- GitHub
- MySQL
- nestjs
- docker
- aws
Archives
- Today
- Total
코딩 쏙쏙
[MySQL] 사용법-2 본문
MySQL 사용법
1. 테이블 새 데이터 추가
mysql> INSERT INTO users (name, email, password, age) VALUES
("짱구", "JJANGGU00@email.com", "password", 5);
# INSERT INTO 뒤에는 테이블 명과 칼럼값을 소괄호로 감싸준다.
# VALUES 뒤에는 실제로 넣을 값을 소괄호로 감싸주고 앞서 테이블의 칼럼을 지정한 순서대로 데이터를 넣는다.
2. 테이블 / 칼럼 조회
mysql> SELECT * FROM users;
3. 데이터 삭제
mysql> DELETE FROM posts WHERE user_id = 1;
4. WHERE 절(WHERE 키워드 + 기본 조건 표현식)
mysql> SELECT id, title, content, user_id FROM posts WHERE user_id = 1;
# 우선 posts의 새로운 테이블(d, title, content, user_id)을 생성해 주었다.
# FROM posts는
# WHERE 키워드 뒤에 조건 표현식(users_id = 1)을 사용해서 WHERE 절(WHERE user_id=1)을 만든다.
# [ = 는 좌변과 우변이 서로 같으면 참 아니면 거짓을 반환]
5. WHERE 절(WHERE 키워드 + 복수의 조건 표현식)
mysql> SELECT * FROM posts WHERE user_id = 1 AND created_at < '2023-12-21 00:00:00';
# 조건을 만족하는 행을 집으로 표현할때 집합이 겹치는 교집합은 AND, 합집합은 OR로 계산한다.
# NOT연산자는 오른쪽 조건 표현식이 참이면 NOT을 붙여 반대의 거짓을 반환
6. WHERE절 + LIKE 패턴 매칭
SELECT id, title, content, user_id FROM, posts WHERE content LIKE 'HTML%';
'[MySQL]' 카테고리의 다른 글
[MySQL]AUTO_INCREMENT초기화 (0) | 2023.04.12 |
---|---|
[MySQL] 테이블 정렬_페이지네이션(PagiNation) (0) | 2023.04.09 |
[MySQL] JOIN(INNER, OUTER)-정리 (0) | 2023.04.08 |
[MySQL] 사용법-1 (0) | 2023.03.27 |