웹 해킹

[웹 해킹 시작 전] SQL 기본 문법(1)

codename_JEN 2024. 1. 19. 04:56

1. CREATE - 생성

데이터베이스 생성

CREATE DATABASE [DB_NAME];

CREATE DATABASE jen_db;

테이블 생성

CREATE TABLE [NAME] ([COLUMN_NAME], [DATA_TYPE]);

CREATE TABLE member(seq int, name char(20), email char(50));

DESC(DESCRIBE) - 테이블 구조 확인

 

2. DROP - 삭제

데이터베이스/ 테이블 삭제

DROP DATABASE/TABLE [NAME];

DROP TABLE test_db;

 

3. INSERT - 데이터 삽입

INSERT INTO [TABLE_NAME] (COLUMN1...) VALUES([DATA1]...);

INSERT INTO member(seq, name, email) VALUES(1, 'jen', 'jen123@nav.com');

INSERT INTO member values(1, 'jen', 'jen123@nav.com'); 이렇게 쓸 수도 있다

데이터 조회

SELECT [COLUMN1] FROM [TABLE] WHERE [CONDITION];

SELECT * FROM member;

특정 컬럼만 조회 

조건을 지정하여 조회

 

4. UPDATE - 데이터 변경

UPDATE [TABLE] SET [COLUMN1]=[DATA1] WHERE [CONDITION];

UPDATE member set name='merry' WHERE seq=5;

 

5. DELETE - 데이터 삭제

DELETE FROM [TABLE] WHERE [CONDITION];

DELETE FROM member WHERE seq=6;

 


데이터베이스 목록 보기

SHOW DATABASE;

데이터베이스 선택

USE jen_db;