▼ DataBase, NoSQL

MariaDB | 테이블 생성, 조회, 삭제

Valar 2021. 7. 5. 13:57
반응형

# MySQL Client
# HeidiSQL

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

 

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

USE 데이터베이스명;

 

USE STUDY;

 

 

테이블 생성 (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
);

 

 

 

테이블 생성 (HeidiSQL)

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

 

 

 

테이블 이름, 컬럼명, 데이터 유형 등을 원하는 값으로 입력

 

 

 

IDX 컬럼을 PRIMARY 제약조건 설정

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


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

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

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

 

 

 

입력 후 저장

 

 

 

데이터베이스(study) 하위에 생성된 테이블(student)

 

 

 


 

테이블 목록 조회 (MySQL Client)

 

SHOW TABLES;

 

 

 


 

테이블 삭제 (MySQL Client)

 

DROP TABLE STUDENT;

 

 

 

테이블 삭제 (HeidiSQL)

해당 테이블 우 클릭 > 삭제

 

 

 


 

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

 

반응형