1. MySQL의 개념과 특징
- MySQL은 전세계적으로 많이 사용되는 오픈소스 기반 관계형 데이터베이스를 의미합니다.
- 다중 스레드와 사용자 구조 질의어 형식의 데이터베이스 관리 시스템으로 현재는 오라클이 MySQL을 관리 및 유지보수 하고 있습니다.
1-1. MySQL의 특징
- 오픈 소스 기반, 크로스 플랫폼 지원
- 트랜잭션 지원
- 높은 성능과 확장성
2. 데이터베이스 및 테이블 생성 방법
2-1. 데이터베이스 생성
CREATE DATABASE study;
SHOW study;
2-2. 테이블 생성
CREATE TABLE me (
_id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(40) NOT NULL,
phone VARCHAR(22)
);
3. 기본적인 SQL 쿼리문 작성방법
3-1.데이터 삽입 (INSERT)
INSERT INTO me (name, phone)
VALUES('철수', '010-1234-5678');
3-2. 데이터 선택 (SELECT)
SELECT * FROM me;
SELECT * FROM me ORDER BY _email
3-3. 데이터 조건 선택 (WHERE)
SELECT * FROM me WHERE belong = 'IDE';
4. 데이터 조작 및 관리
- 데이터 삽입, 갱신, 삭제
- 데이터 삽입 : INSERT문을 사용하여 데이터를 테이블에 삽입합니다.
- 데이터 갱신 : UPDATE문을 사용하여 데이터를 업데이트합니다.
- 데이터 삭제 : DELETE문을 사용하여 데이터를 삭제합니다.
- 정렬
- 정렬은 데이터베이스에서 조회한 결과를 특정 기준에 따라 순서대로 나열한 것을 의미합니다.
- 이를 사용하면 데이터를 보다 구조적이고 유용한 방식으로 표시할 수 있습니다.
SELECT 열1, 열2, ...
FROM 테이블명
ORDER BY 열 [ASC|DESC];
'ELITE HACKER bootcamp > Pre.web' 카테고리의 다른 글
[2주차 TIL] PHP (0) | 2024.12.16 |
---|---|
[2주차 TIL] Apache (0) | 2024.12.16 |
[2주차 TIL] 자바스크립트 기본 문법 (0) | 2024.12.16 |
[2주차 TIL] HTML (0) | 2024.12.16 |
[1주차 TIL] HTML, CSS, Javascript란? (1) | 2024.12.16 |