IT무새/Database

[MySQL] DB CREATE, SELECT, DELETE

코딩무새 2025. 1. 14. 01:33

껄껄껄

코딩무새입니다.

 

 

다양한 DB에서 SQL을 활용할 수 있는데요.

저 코딩무새는 MySQL로 DB 생성, 조회, 삭제에 대한 내용을 작성해보려합니다.

 

우선 생성전에 SQL 접속 해주시구요.

자~ 시작합니다.

 

데이터베이스 생성

데이터베이스 생성을 위해선 생성 명령어를 입력해야하는데요.

아주 간단합니다.

CREATE DATABASE {데이터베이스 이름};

 

위와 같이 데이터베이스 이름만 원하시는 이름으로 작성하여 생성해주면 됩니다.

CREATE DATABASE codingparrot;

 

저는 위와 같이 생성했네요.

데이터베이스 조회

DB를 생성했으니 확인해봐야죠.

 SHOW DATABASES;

 

위의 명령어를 입려해주면 로그인한 계정에 권한이있는 데이터베이스들이 조회가 됩니다.

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| codingparrot       |
+--------------------+
1 rows in set (0.00 sec)

 

데이터베이스 삭제

삭제는 delete 가 아닌 drop 명령어를 사용합니다.

데이터베이스는 삭제 후 복구할 수 없으니 삭제전 한번 두근거리고 삭제해주세요.

DROP DATABASE {데이터베이스 이름};

 

저는 codingparrot DB 를 삭제했습니다. 이후 추가적인 내용을 제공하기위해 다시 생성할 겁니다. 껄껄껄

여기서 0 rows 가 나와서 의아해 하시는 분들도 계실것 같은데요.

DROP 명령은 DB를 삭제하지만 실질적으로 행(Row)을 삭제하는 작업이 아니기 때문에 0으로 표시되는 것입니다.

mysql> DROP DATABASE codingparrot;
Query OK, 0 rows affected (0.01 sec)

 

이후 다시 조회 명령어를 활용하여 정상적으로  삭제 되었는지 확인 할 수 있습니다.


 

지금까지 데이터베이스 생성, 조회, 삭제에 대해서 알아보았습니다.