코딩 쏙쏙

[MySQL] 사용법-2 본문

[MySQL]

[MySQL] 사용법-2

두두만두 2023. 4. 2. 22:20

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