| 예약어 | 설명 |
|---|---|
| SELECT | 데이터베이스에서 데이터를 검색하는 데 사용되는 예약어다. 특정 열(column) 또는 행(row)을 선택하거나, 함수를 사용하여 데이터를 계산할 수 있다. |
| FROM | 데이터를 검색하려는 테이블을 지정하는 예약어다. SELECT 문과 함께 사용된다다. |
| WHERE | 특정 조건을 만족하는 데이터를 검색하는 예약어다. SELECT 문과 함께 사용되며, 검색 조건을 지정하여 데이터를 필터링할 수 있다. |
| CREATE | 데이터베이스에서 새로운 테이블, 인덱스, 뷰 등을 생성하는 예약어다. |
| USE | 데이터베이스에서 사용할 데이터베이스를 선택하는 예약어다. USE 뒤에 데이터베이스 이름을 적으면 해당 데이터베이스를 사용할 수 있다. |
| INSERT | 데이터베이스에 새로운 데이터를 삽입하는 예약어다. 삽입하려는 데이터의 값을 지정하여 데이터를 추가할 수 있다 |
| UPDATE | 데이터베이스에서 기존 데이터를 수정하는 예약어다. 수정하려는 데이터의 값을 지정하여 데이터를 업데이트할 수 있다. |
| ALTER | 데이터베이스에서 기존 테이블, 인덱스, 뷰 등을 수정하는 예약어다. |
| DELETE | 데이터베이스에서 데이터를 삭제하는 예약어다. 삭제하려는 데이터의 조건을 지정하여 데이터를 삭제할 수 있다. |
| TRUNCATE | 특정 테이블의 모든 레코드를 삭제하는 예약어다. DELETE와 달리 롤백이 불가능하며, 빠르게 대량의 데이터를 삭제할 수 있다. 하지만, 삭제된 데이터를 복구할 수 없다는 단점이 있다. |
| DROP | 데이터베이스에서 테이블, 인덱스, 뷰 등을 삭제하는 예약어다. |
| JOIN | 데이터베이스에서 두 개 이상의 테이블을 결합하는 예약어다. 특정 열을 기준으로 두 테이블을 연결하여 데이터를 검색할 수 있다. |
| GROUP BY | 데이터를 그룹화하여 계산하는 예약어다. SELECT 문과 함께 사용되며, 특정 열을 기준으로 데이터를 그룹화하여 계산할 수 있다. |
| HAVING | 그룹화된 데이터에서 특정 조건을 만족하는 데이터를 검색하는 예약어다. GROUP BY 문과 함께 사용되며, 검색 조건을 지정하여 그룹화된 데이터를 필터링할 수 있다. |
[mysql -u
아이디명-p] 입력 후
Enter password: 가 뜨면패스워드입력 (암호가 없을 경우 엔터키만 누름)
CREATE DATABASE
데이터베이스명
SHOW DATABASE;
USE
데이터베이스명;
CREATE TABLE
테이블명(
필드명1자료형(크기)NOT NULL AUTO_INCREMENT,
필드명2자료형(크기)NOT NULL,
필드명3자료형(크기)
);
SHOW TABLES;
- DESC
테이블명;- DESCRIBE
테이블명;- EXPLAIN
테이블명;
INSERT INTO 테이블명 (필드명1, 필드명2, 필드명3 ...)
VALUSE('데이터1'
,'데이터2'
,'데이터3'...);
SELECT * FROM
테이블명;
DROP DATABASE
데이터베이스명;
DROP TABLE
테이블명;
ALTER TABLE
테이블명ADD필드명필드타입;
ALTER TABLE
테이블명DROP필드명;
ALTER TABLE
테이블명CHANGE필드명새 필드명새 필드타입;
ALTER TABLE
테이블명MODIFY필드명새 필드타입;
ALTER TABLE
테이블명RENAME새 테이블명;
UPDATE
테이블명SET수정될 필드명="값"WHERE검색 필드명="값";
DELETE FROM
테이블명WHERE필드명='값';
SELECT
보고싶은 필드명FROM테이블명WHERE검색 필드명="값"
참고문헌 : 개인 블로그, 수제비 정보처리기사 실기 교재