데이터베이스(MySQL) 이론

2020. 4. 9. 01:02생활코딩/생활코딩웹

개요

데이터베이스를 웹기준으로 무엇인가를 알아보겠습니다.

 

파일과 데이터베이스

데이터베이스란 정보를 관리하는 전문적이 애플리케이션이라고 할수있습니다.

html은 정보를 표현하기 위한 수단입니다. 그러므로 그 저장한 정보를 가지고있는 파일이라하며 웹 애플리케이션에서 제일중요한것은 이라고 할수있습니다. 그리고 그 파일을 정리하여 보여준것이 데이터 베이스입니다

그러면 파일과 데이터베이스의 차이를 알아보겠습니다

  • 파일: 가장 기본적이고 원시적인 형태의 데이터 관리수단입니다 장점으로 어디서나사용가능하고 설치할 필요도없습니다. 단점으로 보안에 취약합니다.
  • 데이터베이스: 데이터베이스의 장점으로는 어떠한 정보를 백업해주며 누군가 함부러 볼수가 없기떄문에 안전하다는 점이있습니다 그리고 빠릅니다 데이터베이스는 파일을 잘정리한 인덱스라는것을 통해 빠르게 검색값을 찾을수 있습니다 마지막으로 sql을 사용하여 프로그래밍으로 제어가 가능합니다.

데이터 베이스의 기본적인 내용은 메뉴에 생활코딩DB를 참고하시면 됩니다.

추가로 db를 생성할때 웹에있는 문자셋을 맞추어줘야합니다 그럴때는 웹을 생성할때 UTF8로 만들었다면

CREATE table topic2(
     id INT(11) NOT NULL AUTO_INCREMENT,
     title VARCHAR(100) NOT NULL,
     description TEXT NULL,
     created DATETIME NOT NULL,
     author VARCHAR(100) NULL,
     profile VARCHAR(100) NULL,
     PRIMARY KEY(id)
)engine = innodb default charset = utf8;

위의 코드처럼 create문을 만들어 주시면됩니다.

 

참고한 수업 링크

https://opentutorials.org/course/1688/9386

'생활코딩 > 생활코딩웹' 카테고리의 다른 글

관계형 데이터베이스 이론  (0) 2020.04.10
MySQL 실습  (0) 2020.04.09
PHP 실습  (0) 2020.04.09
자바스크립트 실습  (0) 2020.04.08
프로그래밍 접근방법  (0) 2020.04.07