본문 바로가기

Database(DB)/MySQL(2022 version)

(3)
MySQL 기초(3) - cookie, 로그인/로그아웃 구현, AJAX 1) MySQL 기초 1-1) cookie 1-2) 코드 실습 - 로그인, 로그아웃 구현 1-3) AJAX 1) MySQL 기초 1-1) cookie HTTP의 특징 : "비연결성"을 가진다! HTTP는 한 번 request와 response를 주고 받으면 연결을 끊기 때문에 다시 request와 response를 주고 받으려면 반드시 다시 연결(3-way Handshaking)을 먼저 한 뒤 request와 response를 주고 받아야 한다!!(HTTP의 "비연결성") request와 response가 파일 단위로 계속 주고 받는다는 점을 명심할 것!! 이러한 "비연결성"을 보완하기 위해 "cookie"가 등장함!! 브라우저(Client) 안에 작은 저장소에 데이터를 저장하고(마치 이전에 배운 로컬 ..
MySQL 기초(2) - RDBMS 및 SQL 정리 1) MySQL 기초 1-1) 데이터베이스 / DBMS 1-2) RDBMS 1-3) SQL 1-4) 코드 실습 - list 구현하기 1) MySQL 기초 1-1) 데이터베이스 / DBMS 데이터베이스(Database) : 단순하게 데이터들을 저장하는 공간 DBMS(DataBase Management System) DBMS 정의 : 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합 DBMS는 사용자 또는 다른 프로그램의 요구를 처리하고 적절히 응답하여 데이터를 사용할 수 있도록 해준다! SQL(Structured Query Language) SQL 정의 : 데이터들을 저장하는 기능, 권한을 부여하는 기능 등 조작을 할 수 있도록 하는 명령어들 혹은 언어를 의미함 ..
MySQL 기초 - MySQL(데이터베이스) 기본개념 및 설치 1) MySQL 기초 1-1) MySQL(데이터베이스) 기본개념 1-2) MySQL 설치 1) MySQL 기초 1-1) MySQL(데이터베이스) 기본개념 MySQL(프로그램)을 설치한 뒤 이를 실행시켜야 프로세스가 돈다!! 프로세스가 꺼졌다가 다시 돌게 되었을 때 데이터는 사라진다! 메모리 : 휘발성(컴퓨터를 껐다 키면 데이터가 사라짐) 하드디스크 : 비휘발성(컴퓨터를 껐다 켜도 데이터가 사라지지 않음) MySQL은 하드디스크를 조작하는 것이라 보면 된다! 컴퓨터가 껐다 키더라도 데이터를 유지하기 위해 데이터베이스(MySQL)를 사용한다! 여러 사람들이 하드디스크에 데이터를 저장한다(동시작업을 의미함)고 했을 때 필요한 것이 데이터베이스(MySQL)이다! 하드디스크가 망가지지 않는 한 데이터를 영구저장한..