MariaDB 테이블 조회 - MariaDB teibeul johoe

여기서는 MariaDB ( MySql ) 에서 데이터베이스 (DB) 를 확인 ( show ), 사용 ( use ), 생성 ( create ), 삭제 ( drop ) 에 관해서 간단히 알아 보겠습니다.

 1. 데이터베이스에 접속 후 데이터베이스 확인하기 

우선 처음 데이터베이스를 설치 후 root 계정으로 접속하신 후 show databases; 를 입력하시면 아래와 같이 데이터베이스를 확인하실 수 있습니다. 

MariaDB [(none)]> show databases;

MariaDB 테이블 조회 - MariaDB teibeul johoe

 처음 설치 후 바로 확인하시면 위와 같이 기본 데이터베이스 들만이 있는대요. 위의 데이터베이스들은 특별한 지식이 있으시지 않으시다면 따로 건드실 일은 크게 없으실 것 입니다. ( 가끔 mysql.user 혹은 grant 정도? )

2. 데이터베이스 생성은 create database

 이제 데이터베이스를 생성해보겠습니다. 데이터베이스 생성은 아래와 같이 create database [ 데이터베이스 이름 ]; 으로 생성이 가능합니다.

MariaDB [(none)]> create database example_db;

  위와 같은 Database 를 생성하신 후 show databases; 를 이용하시면 아래와 같이 데이터베이스가 새로 생성된 것을 확인하실 수 있습니다.

3. 데이터베이스 사용하기

다음으로는 데이터베이스를 하나를 use [ 데이터베이스 이름 ]; 을 이용하여 사용해보는 방법입니다. 일단 example_db 는 비어 있으니 mysql 을 사용해보도록 하겠습니다.

MariaDB [(none)]> use mysql;

 일단 위와 같이 use 를 사용하시면 MariaDB 에서는 아래와 같이 MariaDB[(none)] 부분이 MariaDB [mysql] 과 같이 변하는 것을 보실 수 있으실 것 입니다. 변한 부분은 현재 사용중인 DB 를 나타냅니다.

테이블은 다음 강좌에서 진행 하겠지만 간단하게 show tables; 를 이용하여 테이블을 조회해보도록 하겠습니다.

MariaDB [mysql]> show tables;

 아래는 결과 입니다. 보시면 아시겠지만 현재 mysql 데이터베이스의 테이블들을 보여주고 있습니다.

4. 데이터베이스 삭제하기

 데이터베이스의 삭제는 위의 과정들과 마찬가지로 간단합니다. drop database [ 데이터베이스 이름 ]; 을 이용하셔서 데이터베이스의 삭제가 가능 합니다.

MariaDB [mysql]> drop database example_db;

위와 같이 데이터베이 이름을 입력하신다면 데이터베이스가 삭제된것을 확인하실 수 있으실 것 입니다.

▼ DataBase, NoSQL

by 아기상어 뚜루루뚜루 2021. 7. 5.

# MySQL Client# HeidiSQL

2가지 방법으로 작성되었으니 원하는 방식으로 사용하면 된다.

데이터베이스 선택 (MySQL Client)

USE 데이터베이스명;

USE STUDY;
MariaDB 테이블 조회 - MariaDB teibeul johoe
테이블 생성 (MySQL Client)

CREATE TABLE 테이블명
(
  컬럼명 데이터유형 제약조건,
  컬럼명 데이터유형 제약조건
);

CREATE TABLE STUDENT
( 
   IDX  INT NOT NULL PRIMARY KEY,
   NAME VARCHAR(50) NOT NULL, 
   DEPART_CODE INT NULL,
   SCORE INT NULL
);
MariaDB 테이블 조회 - MariaDB teibeul johoe
테이블 생성 (HeidiSQL)

데이터베이스 우 클릭 > 새로 생성 > 테이블

MariaDB 테이블 조회 - MariaDB teibeul johoe
테이블 이름, 컬럼명, 데이터 유형 등을 원하는 값으로 입력
MariaDB 테이블 조회 - MariaDB teibeul johoe
IDX 컬럼을 PRIMARY 제약조건 설정

컬럼 > 우 클릭 > 새 인덱스 생성 > PRIMARY



기본키 또는 Primary Key라고 부르는 이 값의 정체는?

DB에서 테이블을 생성할 때 하나 또는 그 이상의 항목을 기본키(Primary Key)로 설정할 수 있다.
기본키는 해당 테이블에서 가장 기본적인 값을 가진다.

기본키는 다른 항목과 절대로 중복되어 나타날 수 없는 단일 값(unique)을 가진다.
기본키는 절대 NULL(아무런 값이 없는 상태) 값을 가질 수 없다.

MariaDB 테이블 조회 - MariaDB teibeul johoe
입력 후 저장
MariaDB 테이블 조회 - MariaDB teibeul johoe
데이터베이스(study) 하위에 생성된 테이블(student)
MariaDB 테이블 조회 - MariaDB teibeul johoe

테이블 목록 조회 (MySQL Client)
SHOW TABLES;
MariaDB 테이블 조회 - MariaDB teibeul johoe

테이블 삭제 (MySQL Client)
DROP TABLE STUDENT;
MariaDB 테이블 조회 - MariaDB teibeul johoe
테이블 삭제 (HeidiSQL)

해당 테이블 우 클릭 > 삭제

MariaDB 테이블 조회 - MariaDB teibeul johoe

Next)
데이터 입력, 조회, 수정, 삭제

https://kitty-geno.tistory.com/58

MariaDB | 데이터 입력, 조회, 수정, 삭제

데이터 입력 - MySQL Client INSERT INTO 테이블명 ([COLUMN..]) VALUES ([DATA..]) INSERT INTO STUDENT (IDX,NAME,DEPART_CODE,SCORE) VALUES (1,'Tom',1010,83); 데이터 조회 SELECT * FROM 테이블명; 특정 컬..

kitty-geno.tistory.com

MariaDB 테이블 조회 - MariaDB teibeul johoe

관련글

댓글0