DATABASE2 MySQL - 7. SQL과 테이블의 구조
·
youtube.com|user|egoing2/DATABASE2 MySQL
SQL 과 테이블의 구조 SQL (Structured Query Language) Structured - 관계형 데이터베이스가 표를 작성하는 것, 정리 정돈하는 것이라고 했는데 좀 더 유식하게 '구조화되었다' 라는 것. Qquery - 우리가 데이터베이스에게 데이터를 CRUD 해줘 라는 것을 포괄적으로 데이터베이스에게 뭔가 '요청한다, 질의한다' 라는 표현. Language - 데이터베이스와 내가 공통으로 약속한 언어. 특징 첫번째 SQL 은 어떤 컴퓨터 언어보다도 쉽다. 두 번째 중요하다. SQL이라는 언어는 관계형 데이터베이스라는 카테고리에 속하는 제품들이 공통적으로 데이터베이스를 제어할 때 표준화까지 되어 있는, 사용하는 언어이다. 그렇기 때문에 압도적인 다수의 데이터베이스 시스템이 SQL을 통해서..
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를 활용할 수 있는 수많은 활용 방법 중 ..