본문 바로가기
MariaDB

MariaDB#4 : 데이터베이스 생성, 테이블 생성, 데이터 입력해보기(221227) 3

by haheehee 2022. 12. 27.

데이터 베이스 생성해보기

HeidiSQL을 실행시켜 데이터베이스를 만들어보겠다.

root-오른쪽마우스클릭-새로 생성-데이터베이스

'test'라는 이름으로 데이터베이스 생성

만든 test 데이터베이스에 '테이블'생성

테이블 이름도 'test'로 설정

첫번째열은 id, 데이터 유형은 varchar로 설정 (INT로 변경함)

id는 Null 허용하면 안된다!

그리고 기본키(primary key)로 설정해주기

기본키(id)의 기본값을 auto_increment로 지정

다른 열도 생성해보았다. 

기본값 설정도 가능하다.

밑에 위에서 설정한 표의 SQL문이 나와있다.

 

"저장"을 꼭 눌러야 테이블이 생성된다!

생성된 모습!


테이블에 데이터 넣기

 

위에 탭에서 데이터 선택

마우스 오른쪽으로 행삽입

키보드로 INSERT로 행추가할 수 있고, 방향키(혹은 탭키)와 엔터키로 데이터를 삽입할 수 있다.

테이블에 데이터를 다 입력하면

Ctrl + Enter 혹은 위의 체크 버튼으로 꼭 적용해줘야 한다.

 

원하는 테이블 선택 후,

쿼리문 실행

해당 쿼리문 작성 후,

쿼리문을 실행하면, 

입력한 데이터가 테이블 형식으로 출력된다.

 

USE (데이터베이스명);

SELECT (필드명) FROM (테이블명);

SELECT (필드명) FROM (테이블명) WHERE (조건);

(*은 전체선택)

(필드명에는 큰따옴표("")를 반드시 넣어줘야 한다.) - 외부에서 치는 문자열은 반드시 큰따옴표!!

데이터베이스는 대소문자를 인식하지 않는다. (대문자와 소문자 상관없음)

 

필드는 순서가 없다! (무순서)

튜플도 무순서

물리적구조에서는 INT가 왼쪽, CHAR가 오른쪽,(VARCHAR가 더 오른쪽).. 이니 참고만하고 순서에 신경쓰지 않아도 된다.

 

외래키를 설정해도 해당 테이블에 기본키는 꼭 설정해줘야 한다.

외래키도 추가로 생성할 수 있고, 참조 테이블과 외래 열을 설정해주면 된다.

'MariaDB' 카테고리의 다른 글

MariaDB#7 : 모델링 (221228)4  (0) 2022.12.28
MariaDB#6 : ODBC연결 (221228)3  (0) 2022.12.28
MariaDB#5 : SQL문, 인덱스, 뷰(221227) 3  (0) 2022.12.27
MariaDB#3 : 기본 (221226)1, 2, 3  (0) 2022.12.26
MariaDB#1 : 설치 (221226)  (0) 2022.12.26

댓글