데이터 입력
데이터를 입력하기 위해 아래의 명령어를 사용합니다.
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 조건;
반응형
'SQL > MariaDB' 카테고리의 다른 글
[MariaDB] SELECT 문을 활용한 데이터 읽기, 조건문 및 정렬 (0) | 2021.07.13 |
---|---|
[MariaDB] DB 선택 및 테이블 생성과 제거 (0) | 2021.07.12 |
[MariaDB] MariaDB 데이터베이스 생성하기 및 제거 (0) | 2021.07.12 |