반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 오류
- 지스타 통역
- 태그
- 가상머신
- 데이터베이스
- 일기
- 후기
- 하루노트
- database
- 웹 개발
- 블로그
- 클라우드기반파이썬네트워크정보시스템과정
- javascript
- eclipse
- 테이블 태그
- Tomcat 9.0
- HTML
- OSSU
- 연습
- MIT 챌린지
- 정답
- sql
- VirtualBox
- mysql
- 이미지 태그
- 국비지원
- 자바
- 부산아이티윌교육센터
- JSP
- 설치
Archives
- Today
- Total
민둥 개발자의 계발 블로그
Database 기본 개념 및 문법 본문
데이터베이스(Database)란?
데이터베이스(Database)란 간단하게 말하자면 데이터를 저장하고 있는 공간을 뜻합니다. 데이터베이스를 사용하여 데이터의 저장, 수정, 삭제, 출력 등을 활용 가능합니다. 데이터베이스는 데이터를 저장할 때 표의 모양으로 저장합니다. 이 표를 테이블(table)이라고 합니다. 데이터베이스는 1개가 아니라 여러 개 생성이 가능하며 비슷한 카테고리의 데이터들을 모아 둘 때 같은 데이터베이스에 넣어 둡니다. 그리고 이러한 데이터베이스들을 관리할 때 사용하는 프로그래밍 언어가 SQL(Structured Query Language)입니다.
테이블(Table)의 구성
- 테이블의 세로축을 열/칼럼(Column)이라고 부르며, 칼럼에는 저장할 데이터의 속성을 입력합니다. 카테고리명이라고도 할 수 있겠네요.
- ex) person's name, manager_id, phone_number
- 테이블의 가로축을 행/로우(Row)라고 부르며, 로우에는 각 칼럼명에 따른 데이터를 입력하고 이를 레코드(Record)라고 부릅니다.
- ex) 김 코딩, 201, '010-1234-5678'
정리하자면 데이터베이스에 저장된 데이터(레코드)에 접근하기 위한 순서는
- 데이터베이스 선택
- 테이블 선택
- 테이블에서 원하는 칼럼/로우 선택 또는 둘 다 선택
저는 현재 mysql이라는 데이터베이스를 사용하여 연습하고 있는데요, 우선 mysql에서 데이터베이스 사용하기 위한 기본 문법을 소개하고 앞으로 나올 포스팅에는 데이터베이스 사용을 위한 명령어 위주로 소개할 것 같습니다.
SQL 문법 요소
- 키워드(예약어): SQL 문법에서 기능이 미리 할당된 단어. 칼럼명 등으로의 임의 활용 불가.
- 절: 키워드 + 요소(키워드에 부가적으로 세세한 속성을 부여)
- ex) INSERT INTO 테이블명
- 문장(구문): 절 + 절
- ex) INSERT INTO + VALUES = INSERT INTO 구문
앞으로 배우면서 차근차근하시면 이해가 될 테니 현재는 문법이 이런 모양이다라고만 이해해주세요!
반응형
'Study > Database' 카테고리의 다른 글
[mysql] 데이터베이스 WHERE 절 (0) | 2022.05.16 |
---|---|
[mysql] 데이터베이스의 기본 제약조건! (0) | 2022.05.15 |
[mysql] 데이터베이스의 데이터 조회하는 법 (SELECT 문)! (0) | 2022.04.27 |
[mysql] 데이터베이스 데이터의 관리 (저장, 갱신, 삭제) (0) | 2022.04.27 |
데이터 베이스 공부 시작! 기본 세팅! (0) | 2022.04.19 |
Comments