SQL 4

비교연산자, 논리연산자, UNION, JOIN

1. 비교연산자는 다음과 같다. !=와 비슷한 의미로 쓰이는 에 주의하자.연산자의미A = BA와 B가 같은A > BA가 B보다 큰 (초과) A A가 B보다 작은 (미만)A  >= B A가 B보다 크거나 같은 (이상)A A가 B보다 작거나 같은 (이하)A BA가 B보다 크거나 작은 (같지 않은)A != B A와 B가 같지 않은 2. AND 문법은 조건을 모두 만족하는 경우 TRUE로 인식한다.SELECT column1, column2, ...FROM tablenameWHERE condition1 AND condition2 AND ...; 3. OR 문법은 조건들 중 하나라도 만족하는 경우 TRUE로 인식한다.SELECT column1, column2, ...FROM tablenameWHERE condit..

SQL 2024.07.19

Table 변경 구문, INSERT, SELECT, WHERE, UPDATE, DELETE, ORDER BY

1. 테이블 이름을 바꾸는 구문은 ALTER TABLE - RENAME이다.ALTER TABLE tablenameRENAME new_tablename  2. 새로운 column을 추가하는 방법은 ALTER TABLE - ADD COLUMN이다.ALTER TABLE tablenameADD COLUMN columnname datatype;# 예시ALTER TABLE animalADD COLUMN name varchar(10); 3. 이미 존재하는 column의 데이터타입을 변경하는 방법은 ALTER TABLE - MODIFY COLUMN이다.ALTER TABLE personMODIFY COLUMN age int; 4. 이미 존재하는 column의 데이터타입과 이름까지 바꾸고 싶다면 ALTER TABLE - ..

SQL 2024.07.19

01. Database 관리, USER 관리

DATABASE 관리 명령어  1. SHOW DATABASES; : 현재 데이터베이스의 목록을 표시한다.2. CREATE DATABASE dbname; : dbname이라는 이름의 데이터베이스를 생성한다.3. USE dbname; : dbname이라는 이름의 데이터베이스를 지금부터 사용한다.4. DROP DATABASE dbname; : dbname이라는 이름의 데이터베이스를 삭제한다.   USER 관리 명령어사용자정보는 mysql에서 관리하므로, 일단 mysql 데이터베이스로 이동 후 조회해야 한다. 5. 현재 PC에서만 접속가능한 사용자를 만들어보자. 6. 외부에서 접속가능한 사용자를 만들어보자. 'localhost'부분을 '%'로 바꿔 주면 된다. * host정보가 다른 경우 user의 ID가 같아..

SQL 2024.05.31