수복의 프로그래밍 여행기

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 [테이블 이름];
반응형
profile

수복의 프로그래밍 여행기

@컴수복

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