[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%';