💬 Database

    MariaDB 설치 & SQLYOG 설치

    MariaDB 설치 & SQLYOG 설치

    📌 XAMPP 설치Apache Friends XAMPP Installers and Downloads for Apache FriendsWhat is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to uswww.apachefriends.org설치 시, 다른 것들을 사용을 하지 않기 때문에 MySQL만 설치해주었다. MySQL..

    트랜잭션(Transaction)

    📌 트랜잭션트랜잭션(Transaction)이란, 데이터베이스 상태를 변화시키는 작업의 단위 ❔데이터베이스 상태 변화SELECT * FROM TODOLIST; INSERT INTO TODOLIST VALUES(1, 'TODO'); UPDATE TODOLIST SET TODO = 'TODO2' WHERE ID = 1; DELETE FROM TODOLIST WHERE ID = 1;질의문(SQL)을 이용하여 데이터베이스에 접근하여 상태 변화를 준다. ❗하나의 질의문을 트랜잭션이라고 하는 것이 아니다. 트랜잭션의 작업 단위라는 것은, 사람이 정해둔 기준에 따라 구분되어 정해진다. EX)사용자가 새로운 TO-DO를 작성한다.새롭게 작성된 TO-DO가 포함된 TO-DO-LIST가 보여진다.INSERT INTO TOD..

    [Database] MySQL 설치 과정 (윈도우 10)

    [Database] MySQL 설치 과정 (윈도우 10)

    이전에는 H2 DataBase를 사용해오며 스프링 실습에 사용을 해봤었지만, 이번에 MySQL이라는 것을 이용해보고 싶어서 설치 과정을 포스팅해보고자 합니다. MySQL은 SQL, 관계형 데이터베이스 관리시스템이라고 생각하면 되고, 정말 널리 사용되고 있는 오픈 소스 데이터베이스입니다. 한 번 설치해보겠습니다.! 1. MySQL 링크 접속https://www.mysql.com/ MySQLOver 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster,..

    [Database] SQL과 NOSQL

    어떤 데이터베이스를 이용해야 할 지에 대해 생각해보며 찾아보다가 좋은 포스팅을 발견하여 기록.. SQLSQL은 Structed Query Language의 약자, 데이터베이스 그 자체를 나타내는 것이 아니라 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다.(RDBMS : Relational DataBase Management System) SQL을 사용하면, RDBMS에서 데이터를 수정, 삭제, 검색 가능! ○ 데이터는 정해진 데이터 스키마를 따라 데이터베이스 테이블에 저장된다! ○ 데이터는 관계를 통해서 연결된 여러 개의 테이블에 분산된다! 1. 스키마스키마란 DB에 데이터들이 어떠한 구조와 제약 조건으로 저장되어야 하는지 정의한 것이다. 데..