1. DB 선택하기
생성된 DB 중에 사용할 DB를 선택합니다.
선택할 명령어는 아래와 같이 입력합니다.
<sql />use [데이터베이스 이름];
여러 테이터 베이스들 중 use 사용하여 선택해봅니다.
<sql />
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| study |
| study1 |
| sys |
+--------------------+
6 rows in set (0.001 sec)
MariaDB [(none)]> use study;
Database changed
2. 테이블 생성하기
테이블을 생성하기 전 DB와 같이 리스트를 볼 수 있습니다.
<sql />
MariaDB [study1]> show tables;
Empty set (0.002 sec)
현재 테이블이 없기 때문에 Empty 라고 뜹니다.
기본식은 아래와 같으며, 테이블을 생성합니다.
<sql />
CREATE TABLE 테이블이름
(
필드 정보(필드 이름, 타입, 제약 등등),
필드 정보,
...
)
실제 더미 데이터를 이용하여 테이블을 만들어 봅니다.
<sql />
MariaDB [study1]> CREATE TABLE myClass
-> (
-> name CHAR(10) NOT NULL,
-> studentID INT PRIMARY KEY,
-> addr CHAR(30) NOT NULL,
-> region CHAR(10) NULL
-> )
-> ;
Query OK, 0 rows affected (0.016 sec)
그리고 테이블 리스트를 보여주는 명령어를 입력합니다.
<sql />
MariaDB [study1]> show tables;
+------------------+
| Tables_in_study1 |
+------------------+
| myclass |
+------------------+
1 row in set (0.001 sec)
3. 테이블 구조 확인하기
해당 테이블의 필드이름과 타입 등의 자세한 사항 즉, 테이블 구조를 알고 싶다면,
아래와 같은 명령어를 입력합니다.
<sql />
MariaDB [study1]> describe myclass;
+-----------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+----------+------+-----+---------+-------+
| name | char(10) | NO | | NULL | |
| studentID | int(11) | NO | PRI | NULL | |
| addr | char(30) | NO | | NULL | |
| region | char(10) | YES | | NULL | |
+-----------+----------+------+-----+---------+-------+
4 rows in set (0.042 sec)
4. 테이블 제거하기
현재 테이블을 확인해 봅니다.
<sql />
MariaDB [study1]> show tables;
+------------------+
| Tables_in_study1 |
+------------------+
| myclass |
+------------------+
1 row in set (0.001 sec)
테이블을 지우기 위한 명령어는 DROP TABLE 입니다.
<sql />
MariaDB [study1]> DROP TABLE myclass;
Query OK, 0 rows affected (0.014 sec)
MariaDB [study1]> show tables;
Empty set (0.001 sec)
테이블이 사라진 것을 볼 수 있습니다.
5. 종합
DB 선택하기
<sql />use [데이터베이스 이름];
테이블 생성
<sql />
CREATE TABLE 테이블이름
(
필드 정보(필드 이름, 타입, 제약 등등),
필드 정보,
...
)
테이블 구조 확인
<sql />
MariaDB [study1]> describe [테이블 이름];
테이블 제거
<sql />
MariaDB [study1]> DROP TABLE [테이블 이름];
반응형
'SQL > MariaDB' 카테고리의 다른 글
[MariaDB] SELECT 문을 활용한 데이터 읽기, 조건문 및 정렬 (0) | 2021.07.13 |
---|---|
[MariaDB] 데이터 입력과 읽기 및 제거 (0) | 2021.07.13 |
[MariaDB] MariaDB 데이터베이스 생성하기 및 제거 (0) | 2021.07.12 |