-
Database, RDBMS, MySQL, NoSQL, MongoDB, Cluster2023.06.211
DB를 저장 및 관리하는 방식 두 가지, RDBMS, NoSQL - 프로젝트의 목적과 상황에 맞는 것을 사용한다. - 회원정보 등 보안 정보들은 RDBMS를 쓰고, 일반 정보나 리뷰 등은 NoSQL로 쓰는 경우가 많다. RDBMS Relational Database Management System 관계형 데이터베이스 관리 시스템 보안 및 처리 과정에서 변형이 일어나지 않도록 데이터를 다룰 수 있어, 회원정보, 계좌정보, 금융정보 등 중요한 정보들을 저장하는 데 사용한다. 시스템에서 데이터 처리 과정 중에 문제가 일어나면 작동을 진행하지 않고 원점으로 복구되는 장점이 있다. 은행의 입출금 정보 등의 과정에서 오류가 일어나면 DB를 변형하지 않고 시작 전의 단계로 돌아간다는 이야기. - Oracle 소프트웨..
MySQL DB 테이블 두개 합치기, 연결하기 join() on, foreign key!2023.06.16테이블 두 개를 합칠 수 있습니다. 합친 후 필요한 정보만 한 테이블에 가져올 수도 있습니다. customers라는 테이블과 select * from customers; orders라는 테이블이 있습니다. select * from orders; 두 개 테이블을 합쳐서 하나로 가져오도록 합니다! 합칠 때는 작업에 맞춰서. 주문테이블을 보고 싶고, 거기에 고객정보를 보고 싶으면 주문테이블에 고객정보를 붙이는 식으로 합쳐줍니다. 메인이 되는 정보가 무엇이 되면 좋을지 항상 생각하고 작업하는 것이 좋습니다. 여기에 join() 함수를 사용합니다. join()은 테이블 두개씩 붙여줍니다. join 을 기준으로 양쪽을 left 와 right 로 인식합니다. select * from orders join custom..
MySQL 날짜 데이터 사용법 DATE, TIME, DATETIME, TIMESTAMP 자료형과 함수들2023.06.131MySQL에서 날짜 형식의 자료를 다루는 방식들. ● people (table) columns : id(int, PK, NN, UN, AI), name(varchar), birthdate(date), birthtime(time), birthdt(datetime) 위와 같이 people 테이블을 작성하고, 날짜 데이터를 입력합니다. 테이블에서 데이터 타입을 괄호 안과 같이 설정해 줬기 때문에, 문자로 입력해도 자동으로 날짜 데이터형으로 인식됩니다. insert into people (name, birthdate, birthtime, birthdt) values ('Mike', '1990-11-11', '10:07:35', '1990-11-11 10:07:35'), ('Larry', '1972-12-25',..