[데이터베이스] 관계형 데이터베이스 - 관련 명령어

윤후·2022년 3월 5일
0

Section 3

목록 보기
18/41

데이터베이스, 테이블 정보확인/레코드 삽입/ 삭제하기


테이블 정보확인

테이블을 생성하였다면 정보를 확인할 수 있다. 아래의 명령어를 사용하면, user로 만든 테이블의 정보를 확인할 수 있다.

DESCRIBE user;
  • 실행시 나오는 화면
mysql> describe user;
+-------+--------------+------+-----+---------+----------------+
| Field | Type         | Null | Key | Default | Extra          |
+-------+--------------+------+-----+---------+----------------+
| id    | int          | NO   | PRI | NULL    | auto_increment |
| name  | varchar(255) | YES  |     | NULL    |                |
| email | varchar(255) | YES  |     | NULL    |                |
+-------+--------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)

테이블 새 레코드 삽입

테이블을 생성하였는데, 새로운 정보를 삽입할 수 있다. 아래의 명령어를 사용하면 테이블 이름과 값을 설정하여 삽입한다.

  • INSERT INTO
INSERT INTO 테이블_이름(삽입할_열1, 삽입할_열2) VALUES(Value1, Value2)

참조
SQL INSERT INTO

데이터베이스, 테이블 삭제하기

원하지 않는 데이터베이스와 테이블을 삭제할 수 있다.

  • DELETE : 테이블에 있는 데이터를 하나하나 선택하여 제거하기
DELETE FROM 테이블_이름 WHERE 조건_1;
  • TRUNCATE TABLE : 테이블에 있는 데이터를 한번에 제거하며 테이블이 최초 생성되었을 당시의 Storage만 남긴다.
TRUNCATE TABLE 테이블_이름;
  • DROP TABLE : 테이블 자체를 완전히 날려버리는 명령문이다.
DROP TABLE 테이블_이름;
  • DROP DATABASE : 데이터베이스 자체를 완전히 날려버리는 명령문이다.
DROP DATABASE 데이터베이스_이름;

참조
TRUNCATE / DELETE / DROP
DROP과 DELETE 차이

profile
궁금한걸 찾아보고 공부해 정리해두는 블로그입니다.

0개의 댓글

관련 채용 정보