DATABASE2 MySQL - 6. 스키마의 사용
·
youtube.com|user|egoing2/DATABASE2 MySQL
스키마의 사용 추천 검색어 mysql create database MySQL :: MySQL 8.0 Reference Manual :: 3.3.1 Creating and Selecting a Database 3.3.1 Creating and Selecting a Database If the administrator creates your database for you when setting up your permissions, you can begin using it. Otherwise, you need to create it yourself: mysql> CREATE DATABASE menagerie; Under Unix, database names ar dev.mysql.com DATABASE 생성 ..
DATABASE2 MySQL - 5. 서버접속
·
youtube.com|user|egoing2/DATABASE2 MySQL
MySQL 서버 접속 우리가 데이터베이스를 사용했을 때 얻을 수 있는 여러 가지 효용이 있는데 첫 번째로 만날 수 있는 효용은 보안이다. file은 OS만 뚫리면 그 안에 file은 그냥 무주공산인데 데이터베이스는 자체적인 보안 체계를 가지고 있기 때문에 좀 더 안전하게 데이터를 보관할 수 있다. 이외에도 권한 기능이 있어서 여러 사람을 등록하고 사용할 수 있게 한다. 어느 사용자에게는 모든 테이블과 모든 스키마에 대해서 읽기, 쓰기, 수정, 삭제를 할 수 있다고 할 수 있고, 어떤 사용자는 일부 스키마만 읽을 수 있게 하거나 하는 이런 식으로 차등적으로 권한을 줄 수 있다. 이전 시간 DATABASE2 MySQL - 3. 설치 시간을 통해서 Bitnami 프로그램을 통해 쉽게 MySQL 서버 접속을 했..
DATABASE2 MySQL - 4. 구조
·
youtube.com|user|egoing2/DATABASE2 MySQL
MySQL 구조 표(table) : 데이터를 최종적으로 기록하는 곳. (MySQL, 즉 관계형 데이터베이스는 엑셀과 같은 SpreadSheet와 비슷한 구조를 가지고 있는데, 정보는 결국 표에 저장된다.) 이 표들이 많아지면, 데이터베이스(database), 스키마(schema) : 서로 연관된 표들을 그룹핑해서 연관되어 있지 않은 표들과 분리하는 데 사용하는 것. 즉 서로 연관된 데이터들을 그룹핑 해준다. (표들을 서로 그룹핑 할때 사용하는 일종의 폴더, file 에서 디렉토리와 같은 것에 필요성이 대두되는 것과 비슷한 상황.) 스키마들이 많아지면, 데이터베이스 서버(database server) : 스키마들을 저장하는 곳. 내가 MySQL을 설치한 것은 데이터베이스 서버라는 프로그램을 설치한 것이고 ..
DATABASE2 MySQL - 3. 설치
·
youtube.com|user|egoing2/DATABASE2 MySQL
MySQL 설치 추천검색어 MySQL community edition download MySQL Community Edition 클릭 MySQL Community Edition은 순수하게 무료이고 수업에서도 이것을 사용. Download MySQL Community Edition 을 클릭 이 중에서 MySQL Community Server 클릭 Select Operating System 에서 자신의 운영체제 선택 후 other Downloads: 의 맨 위의 Download 클릭 설치를 진행할 때 공식홈페이지에서 다운로드 받으면 좀 까다로운 면들이 있다. 그래서 MySQL을 쉽게 다운로드 해주는 프로그램을 이용할 것이다. 추천 검색어 bitnami wamp Bitnami는 이전 WEB1-HTML&Inte..
DATABASE2 MySQL - 2. 데이터베이스의 목적
·
youtube.com|user|egoing2/DATABASE2 MySQL
데이터베이스의 목적 SpreadSheet와 DATABASE의 가장 중요한 차이점은 DATABASE는 코딩을 통해서, 컴퓨터 언어를 통해서 제어할 수 있다는 것이다. 즉 SpreadSheet는 사용자가 클릭클릭해서 데이터를 조작한다면, DATABASE는 이러한 MySQL은 최소한 관계형 데이터베이스는 SQL이라고 하는 컴퓨터 언어를 이용해서 데이터를 제어할 수 있다. 나중에 JAVA, PHP, Python, Ruby 이런 언어를 배우고 나면, 이것이 얼마나 중요하고 혁명적인 일인지 알 것이다. 우리는 DATABASE에 저장된 데이터를 웹을 통해서 사람들에게 공유할 수도 있고 또 앱을 통해서도 그리고 빅데이터나 인공지능을 이용해서 분석할 수 있다. 이 DATABASE를 활용할 수 있는 수많은 활용 방법 중 ..
DATABASE2 MySQL - 1. 수업 소개
·
youtube.com|user|egoing2/DATABASE2 MySQL
수업 소개 인류는 오랫동안 컴퓨터를 이용해 정보를 관리하고 싶어 했다. 천신만고 끝에 파일이라고 하는 위대한 정보 관리 도구를 고안. file 은 지금도 사용하고 있고 미래에도 사용될 것이다. 심지어 우리가 배울 데이터베이스 조차도 결국에는 그 정보를 file에 저장한다. 인류는 정보가 폭발적으로 증가하고 다양해지면서 file만으로는 정보를 효과적으로 입력 저장 출력하는 것이 어려워진다. 즉 데이터를 잘 정리 정돈해서 필요할 때 쉽게 꺼내서 쓰고 싶다는 욕심이 생겨나기 시작. 1960년 - file 의 한계를 극복하기 위한 시도 본격적인 시작, 이 소프트웨어들을 DATABASE라고 부르기 시작. 1970년 - 에드거 프랭크 테드 커드(Edgar Frank Ted Codd)는 IBM에서 Relational..