강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

MySQL 시스템 데이터베이스 및 테이블 구조 이해하기
작성자 : 99 단국강토
등록날짜 : 2009.01.06 10:10
2,380
MySQL 시스템 데이터베이스 및 테이블 구조 이해하기



1. 데이터 베이스

MySQL 서버를 설치하면 두 개의 데이터베이스가 생성됩니다.

mysql : 시스템 데이터베이스입니다. 사용자를 만들고 데이터베이스를 만들어 연결해 주는 역활을 담당하는 데이터베이스입니다.
test : 테스트용 데이터베이스입니다.



2. 테이블

테이블의 구조를 살펴보기 전에 mysql 디렉토리의 파일을 보면

[root@dbadb mysql]# ls
columns_priv.frm    db.frm     func.frm    host.frm    tables_priv.frm     user.frm
columns_priv.MYD  db.MYD    func.MYD  host.MYD   tables_priv.MYD   user.MYD
columns_priv.MYI   db.MYI     func.MYI   host.MYI    tables_priv.MYI    user.MYI

18개의 파일이 있는데, 자세히 보면 세 종류의 확장자를 가지고 있습니다.

테이블명.frm : 테이블 정의에 대한 정보를 가지고 있습니다.
테이블명.MYD : 데이터를 가지고 있습니다.
테이블명.MYI : 인덱스를 가지고 있습니다.

테이블 마다 3개의 파일을 가지고 있습니다.


mysql 데이터베이스 안에는 다섯 개의 테이블이 있습니다.


mysql> show tables;
+-----------------+
| Tables_in_mysql |
+-----------------+
| columns_priv |
| db |
| func |
| host |
| tables_priv |
| user |
+-----------------+
6 rows in set (0.01 sec)



db Table
db 테이블은 데이터베이스와 사용자 계정과의 관계를 명시하며, 사용자가 특정 데이터베이스에 대한 권한을 부여한다.

user Table
사용자 계정을 만들고 패스워드를 부여하는 테이블이다.

func Table
func 테이블은  UDF로 함수가 추가되었을 경우에, 입력되는 테이블입니다.

[출처] 웹디황용

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
2745 SSH 설명 13 김영철 01.29 2795
2744 간단한 쉘 명령어 13 김영철 01.29 2226
2743 ssh 명령어 13 김영철 01.29 2401
2742 my-sql 테이블 생성 방법 13 김영철 01.29 3076
2741 mysql 백업 및 복원 방법 13 김영철 01.24 2712
2740 sql_덤프하기_7_10_08 99 단국강토 01.12 1874
2739 Date Types_7_7_08 99 단국강토 01.12 3541
2738 13.1.7.1. JOIN Syntax____SELECT 99 단국강토 01.08 2209
2737 SUBSTRING(str,pos) , SUBSTRING(str FROM pos) , SUBSTRING(str,pos,len) , SUBSTRING(str FROM pos FOR len) 99 단국강토 01.08 2900
2736 mysql함수 [숫자열, 문자열, 집계, 날짜, 기타함수...] 99 단국강토 01.07 4735
2735 sql ERROR 1045 99 단국강토 01.07 2567
2734 정규패턴, 자료백업 및 복구, MySQL 설정하기 99 단국강토 01.06 2696
열람중 MySQL 시스템 데이터베이스 및 테이블 구조 이해하기 99 단국강토 01.06 2381
2732 TABLE 깨지고 맛간것 복구하기 99 단국강토 01.05 2332
2731 mysql의 최대 성능 향상 방법 99 단국강토 01.05 3562
2730 mysql FULLTEXT 검색 M 최고의하루 01.03 2832
2729 동적 쿼리 사용시 속도개선문제점 해결을 위한 방안... M 최고의하루 01.03 2486
2728 MySQL - Explain 정보보는법 99 단국강토 01.02 2439
2727 해당 문자의 Index 값알아 보자 99 단국강토 01.02 2281
2726 [SQL 쿼리문] 게시판에서 글쓰기와 답글을 저장할때 99 단국강토 12.30 2938
2725 EXPLAIN [mysql] 99 단국강토 12.30 2290
2724 unsigned M 최고의하루 12.26 2429
2723 우편번호 데이터 M 최고의하루 12.26 2786
2722 Mysql 문자셋 M 최고의하루 12.24 2383
2721 mysql 에서 utf-8 로 생성하기 M 최고의하루 12.24 2681
2720 utf-8 세팅및 한글깨짐방지 M 최고의하루 12.23 4615
2719 4.1 버전의 collation M 최고의하루 12.23 2430
2718 mysqladmin정리 M 최고의하루 12.20 2177
2717 카테고리4단 inner join 이해하기 M 최고의하루 12.20 2543
2716 MySQL-Front 3.2 설치 M 최고의하루 12.19 3230
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취