수복의 프로그래밍 여행기

데이터 입력


데이터를 입력하기 위해 아래의 명령어를 사용합니다.

 

INSERT INTO [테이블이름] VALUES ([테이블에 맞는 조건 입력]);

 

테이블 이름은 myclass이고

 

테이블에 맞는 조건 입력은 studentID (숫자), name(문자열), className(문자열) 이 됩니다.

 

INSERT INTO myclass VALUES (1, 'Song', 'Grade1');
Query OK, 1 row affected (0.003 sec)
INSERT INTO myclass VALUES (2, 'Hong', 'Grade2');
Query OK, 1 row affected (0.003 sec)

 

입력된 데이터 읽기


데이터는 넣었고 이젠 읽어와 봐야 합니다.

 

데이터를 읽는 명령어는 SELECT 입니다.

 

아래와 같이 전체를 읽어보도록 합니다.

SELECT * FROM myclass;
+-----------+------+-----------+
| studentID | name | className |
+-----------+------+-----------+
|         1 | Song | Grade1    |
|         2 | Hong | Grade2    |
+-----------+------+-----------+
2 rows in set (0.000 sec)

전체를 가리키는 기호로 * 을 사용하여 테이블에 있는 모든 데이터를 읽는 것입니다.

 

입력된 데이터 제거


입력된 데이터를 제거하기 위한 명령어는 DELETE 입니다.

 

DELETE FROM [테이블] WHERER 조건;

 WHERE 절 조건은 다음장에서 다루겠습니다.

 

하지만, 제거를 위해 조건을 사용하여 지워보도록 하겠습니다.

 

첫 번째 학생ID 가 1인 데이터를 지우기 위해 아래와 같이 명령어를 입력해보았습니다.

MariaDB [study1]> DELETE from myclass
    -> where studentID = 1;
Query OK, 1 row affected (0.010 sec)

 

그 결과 데이터를 읽어 오면 테이블에서 사라진 것을 알 수 있습니다.

 

SELECT * FROM myclass;
+-----------+------+-----------+
| studentID | name | className |
+-----------+------+-----------+
|         2 | Hong | Grade2    |
+-----------+------+-----------+
1 row in set (0.000 sec)

 

요약


데이터 입력하기

 

INSERT INTO [테이블이름] VALUES ([테이블에 맞는 조건 입력]);

 

입력된 데이터 읽기

 

SELECT * FROM [클래스 이름];

 

입력된 데이터 제거하기

 

DELETE FROM [테이블] WHERER 조건;
반응형
profile

수복의 프로그래밍 여행기

@컴수복

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!