생활코딩MySQL
-
[Node.js & MySQL] 데이터 처리방식: 파일 -> MySQL 이식생활코딩/WEBn 2020. 12. 9. 18:03
[강의 출처] opentutorials.org/course/3347 Node.js - MySQL - 생활코딩 수업소개 이 수업은 Node.js와 MySQL을 이용해서 웹애플리케이션을 만드는 방법에 대한 수업입니다. 수업대상 예를들어 1억 개의 페이지로 이루어진 웹사이트에서 필요한 정보가 파일에 하나하나 opentutorials.org 데이터 리스트 얻기 기존에는 파일 시스템을 이용했었기 때문에, 데이터 리스트를 얻으려면 아래처럼 파일 시스템을 읽어와야 했다. fs.readdir('./data', function(err, dataList){ /* code */ }; 이제 데이터는 MySQL에 저장되므로 이 부분은 이렇게 대체해야 한다. /* var db = mysql.createConnection({ ho..
-
[Node.js & MySQL] Intro, 환경설정생활코딩/WEBn 2020. 11. 3. 15:34
[강의 출처] opentutorials.org/course/3347 Node.js - MySQL - 생활코딩 수업소개 이 수업은 Node.js와 MySQL을 이용해서 웹애플리케이션을 만드는 방법에 대한 수업입니다. 수업대상 예를들어 1억 개의 페이지로 이루어진 웹사이트에서 필요한 정보가 파일에 하나하나 opentutorials.org 필요성 & Intro. 기존에 Node.js로 작성했던 Web2 페이지에서는 유저 게시판 기능(HTML Form - post)을 file 생성/편집 형태로 구현했었다. 여기에 검색, 정렬 기능을 추가하거나, 기존 데이터 양식을 일괄 변경하는 등의 작업이 필요하다면 데이터베이스를 사용하는 것이 바람직하다. (파일 시스템으로 처리하기는 너무 번거로운데다, DB를 이용하면 보안,..
-
[MySQL] 테이블 분리와 JOIN생활코딩/DataBase 2020. 9. 28. 15:35
[강의 출처] opentutorials.org/course/3161 DATABASE2 - MySQL - 생활코딩 수업소개 무료이면서, 오픈소스이고, 3대 데이터베이스 중에 하나인 MySQL의 입문 수업입니다. 수업대상 정보기술의 심장인 데이터베이스가 어떻게 동작하는지 궁금하신 분 데이터를 보다 전� opentutorials.org 관계형 데이터베이스의 쓸모 아래와 같은 데이터가 있다고 할 때, id 종 과 목 계 1 고양이 고양이과 식육목 동물계 2 장미 장미과 장미목 식물계 3 퓨마 고양이과 식육목 동물계 4 보르네오구름표범 고양이과 식육목 동물계 여기서 '식육목', '동물계'는 '고양이과'의 상위 항목이므로, '고양이과'에 따라오는 데이터이고, '장미목', '식물계'는 '장미과'에 따라오는 데이터다...
-
[MySQL] CRUD - INSERT, SELECT, UPDATE, DELETE생활코딩/DataBase 2020. 9. 24. 17:25
[강의 출처] opentutorials.org/course/3161/19538 MySQL의 CRUD - 생활코딩 MySQL의 CRUD 2018-02-12 01:23:10 opentutorials.org CRUD 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리기능 Create, Read, Update, Delete 연산을 묶어서 일컫는 말 [출처-위키] 데이터베이스라면 Create, Read 기능은 필수. (Update, Delete 기능은 역사, 회계 등 특정 분야에 따라 배제될 수도 있다.) 테이블 구조 확인 mysql> USE dbname; -- 해당 테이블이 들어있는 DB 지정 mysql> DESC table_name; -- Description +---------+--------------+---..
-
[MySQL] 환경설정, 스키마와 테이블 생성생활코딩/DataBase 2020. 9. 21. 20:44
[강의 출처] opentutorials.org/course/3161 DATABASE2 - MySQL - 생활코딩 수업소개 무료이면서, 오픈소스이고, 3대 데이터베이스 중에 하나인 MySQL의 입문 수업입니다. 수업대상 정보기술의 심장인 데이터베이스가 어떻게 동작하는지 궁금하신 분 데이터를 보다 전� opentutorials.org MySQL 무료 오픈소스 관계형 DB로, WEB과 함께 폭발적으로 성장하면서 현재 시장 점유율 2위 SQL(Structured Query Language) Table(표) ⊂ 스키마(Schema)/데이터베이스 ⊂ 데이터베이스 서버 형태로 구성 자체적인 보안 체계, 사용자/권한 지정 기능 설치 및 환경설정 수업에서는 Codeanywhere를 이용하지만, 여기서는 Goorm IDE..