본문 바로가기

mysql9

DB2 MySQL - 관계형데이터베이스의 필요성 (14-15.) 예제의 목표 관계형 데이터베이스 (Relational Database) 왜 필요한가? 중복의 악취가 난다면 무언가를 개선할 것이 있다는 강력한 증거. 만약 1억건 이상의 행을 가진 데이터에 천만건 정도가 중복된다고 생각해보자. 중복의 제거를 위해, 원래의 topic 표에서 저자들의 부분을 별도의 표로 빼보자. 그리고 다시 topic 이라는 표를 정리해서 만든다. author의 부분에는 이름을 적는 것이 아니라 author_id값을 적는다. 표가 조금 더 복잡해지긴 했지만 중복된 데이터들은 사라지고 그 각각의 데이터들에 대한 author표의 id값으로 대체되었다. author 테이블의 name과 profile이 수정된다면 topic 테이블의 중복된 id값, 즉 원래 테이블의 수많은 중복된 값들을 일일이 바.. 2021. 12. 30.
DB2 MySQL - 9. CRUD (10-13. INSERT/SELECT/UPDATE/DELETE) Create - INSERT 데이터 추가 예제) 추천 검색어 mysql create row https://www.w3schools.com/sql/sql_insert.asp SQL INSERT INTO Statement W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 이제 저번 시간에 만든 topic이라는 테이블에 데이터를 추가해보자. 만약 예제의 컬럼들이 헷갈린다면 DES.. 2021. 11. 27.
DATABASE2 MySQL - 8. 테이블의 생성 테이블의 생성 예제) 예제의 컬럼을 SQL을 통해선 어떻게 하면 되는지 살펴보자. 지금부터 작성할 코드들을 작성할 일은 많이 없지만 데이터를 입력하고 출력할 일은 너무 많을 것이다. 이 과정을 통해 SQL을 배우고, DB의 특성(왜 데이터의 양이 많아지고 데이터가 다양해지면 중요한 장점이 생기는가)에 대한 것을 살펴보기 위함이다. 먼저 각자 SQL을 접속. - 데이터베이스 서버 접속 어떤 데이터베이스, 스키마를 사용할 건지 지정. - 데이터베이스 다음으로 테이블을 생성하는 명령어 시작. - 추천 검색어 create table in mysql cheat sheet (cheat sheet 커닝 페이퍼인데 각 분야에 정리가 잘 되어있는 유용한 검색어이다.) https://www.zentut.com/sql-tu.. 2021. 11. 26.
DATABASE2 MySQL - 7. SQL과 테이블의 구조 SQL 과 테이블의 구조 SQL (Structured Query Language) Structured - 관계형 데이터베이스가 표를 작성하는 것, 정리 정돈하는 것이라고 했는데 좀 더 유식하게 '구조화되었다' 라는 것. Qquery - 우리가 데이터베이스에게 데이터를 CRUD 해줘 라는 것을 포괄적으로 데이터베이스에게 뭔가 '요청한다, 질의한다' 라는 표현. Language - 데이터베이스와 내가 공통으로 약속한 언어. 특징 첫번째 SQL 은 어떤 컴퓨터 언어보다도 쉽다. 두 번째 중요하다. SQL이라는 언어는 관계형 데이터베이스라는 카테고리에 속하는 제품들이 공통적으로 데이터베이스를 제어할 때 표준화까지 되어 있는, 사용하는 언어이다. 그렇기 때문에 압도적인 다수의 데이터베이스 시스템이 SQL을 통해서.. 2021. 11. 24.
DATABASE2 MySQL - 6. 스키마의 사용 스키마의 사용 추천 검색어 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 생성 .. 2021. 11. 24.
DATABASE2 MySQL - 3. 설치 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.. 2021. 11. 24.