- 이글은 생활코딩 '이고잉' 님의 데이터베이스 강의를 보고 정리한 글입니다.-
1.MySQL 구조
파일 에서 디렉토리 와 같이 표가 많아지면 관리할 필요가 생긴다.
'스키마(또는 데이터베이스)'는 서로 연관된 표들을 그룹핑한 것 이라고 생각하면 되겟다.
그 스키마들을 저장하는 곳은 '데이터베이스 서버'라고 생각하면 되겠다.
2. MySQL 서버접속
데이터 베이스를 사용했을 때 얻을 수 있는 여러가지 효용이 있다.
첫번째 효용 - 보안 -
자체적인 보안 체계를 가지고 있기 때문에 좀 더 안전하게 데이터를 보관 할 수 있다는 장점이 있다.
권한 기능 이있어서 여러 사람들을 등록할 수 있다.
읽기, 쓰기, 삭제 , 등 차등적으로 권한을 줄 수 있는 기능 이있다.
-u : 유저의 약자 ex) -uroot : 루트라는 사용자로 접속 의미 , -uhoney : 허니라는 사용자로 접속 의미
기본 유저가 root 또 관리자 이기에 모든 권한이 열려 있다.
-p : -p하고 비밀번호 를 입력해도 되지만 '노출' 되기에 엔터를 치면 입력창이 나온다.
비밀번호를 까먹었을 경우 검색엔진에서 검색하면 쉽게 나온다. MySql Password forgot 검색하면된다.
비밀번호를 입력후 들어가면 데이터베이스 서버 라는 담장을 넘은것
그리고 마주하는 것은 데이터 베이스(스키마)!.
3. MySQL 스키마(schema)의 사용
CREATE DATABASE 이름 ; : 데이터 베이스 생성
DROP DATABASE 이름 ; : 데이터 베이스 삭제
SHOW DATABASES ; : 데이터 베이스들을 보여줌..
구글을 통해 찾는 연습을 많이 하자
4. SQL과 테이블 구조
드디어 데이터 베이스 서버와 데이터 베이스를 넘어서 표로 왔다.
SQL 이라는 언어를 배우게 된다.
Structured : 구조가 있는
Query: 문의
Language: 언어
SQL의 특징 두가지
1) 어떤 언어보다도 쉽다!
2) 중요하다.
-SQL 이라는 언어는 관계형 데이터베이스라는 카테고리에 속하는 제품들이 공통적으로 데이터베이스 서버를 제
어 할때 사용하는 언어 , 표준화 까지 되어있는 언어 이다.
표 table 은 x 축과 y축이 있다.
x 축 = row , record , 행 이라고 한다.
y 축 = column, 열 이라고 한다.
그래서 row 는 데이터 하나하나 column은 데이터 구조 로 생각하면 되겠다.
'IT > MySql' 카테고리의 다른 글
MySQL 15 (0) | 2018.05.16 |
---|---|
MySQL 12 13 14 (0) | 2018.05.16 |
MySQL 9 10 11 (0) | 2018.05.16 |
My SQL 6, 7, 8 (0) | 2018.05.15 |
My SQL 5 (0) | 2018.05.14 |