본문 바로가기

Database

(6)
mongoDB - CRUD 명령어 (CRUD Commands) 몽고디비의 자료형은 MySQL과는 조금 다르다. 몽고디비는 기본적으로 자바스크립트 문법을 사용하므로 자바스크립트의 자료형들을 따른다. 하지만 추가로 몇 가지 자료형이 더 있다. Date나 정규 표현식 같은 자바스크립트 객체를 자료형으로 사용할 수 있고, Binary Data, ObjectId, Int, Long, Decimal, Timestamp, JavaScript 등의 추가적인 자료형이 있다. Undefined와 Symbol은 몽고디비에서 자료형으로 사용하지 않는다. 추가적인 자료형 중 ObjectId와 Binary Data, Timestamp 외의 다른 것들은 잘 사용하지 않는다. ObejctId는 MySQL에서 기본 키로 쓰이는 값과 비슷한 역할을 한다고 생각하면 된다. 고유한 값을 가지므로 도큐..
mongoDB - 설치, 컴퍼스, 첫 컬렉션 생성 (Installation, Compass, Creating First Collection) 몽고디비의 설치는 다음 포스트를 보고 따라하도록 하자. 나는 책을 보며 따라했다. https://javacpro.tistory.com/64 [MongoDB] MongoDB 설치 및 환경설정( Windows10 ) MongoDB 설치 및 환경설정( Windows10 ) MongoDB는 도큐먼트(Document) 지향 데이터베이스 시스템이다. 흔히 NoSQL 이라고 하는데 , 많은 NoSQL 중에서 가장 인기가 많은 데이터베이스 시스템이다. 자세한 내용 javacpro.tistory.com 설치가 완료되면 해야 할 작업이 있다. 서버를 실행하기 전, 데이터가 저장될 폴더를 먼저 만든다. 윈도우의 경우 C:/에 data 폴더를 만들고 그 안에 db 폴더를 만들면 된다. 그 후, 몽고디비가 설치된 경로 (bin..
MySQL - CRUD 명령어 (CRUD Commands) CRUD 란 Create, Read, Update, Delete의 약자로써 일반적인 데이터베이스에서 많이 수행하는 네 가지 작업을 뜻한다. CRUD만 익혀도 웬만한 프로그램은 다 만들 수 있다. SQL문 위주로 이를 알아보자. Create (생성) Create (생성) 는 데이터를 생성하여 데이터베이스에 넣는 작업이다. 저번에 만든 users 테이블에 데이터를 몇 개 넣어보자. 아래와 같은 명령어로 데이터를 넣어주자 (INSERT). mysql> INSERT INTO nodejs.users (name, age, married, comment) VALUES ('beom', 23, 0, '안녕하세용'); Query OK, 1 row affected (0.05 sec) mysql> INSERT INTO nod..
MySQL - 자료형과 옵션 (Data Types and Options) 2020/08/11 - [Database/SQL - MySQL] - MySQL - 설치, 워크벤치, 첫 데이터베이스 생성 (Installation, Workbench, Creating First Database) MySQL - 설치, 워크벤치, 첫 데이터베이스 생성 (Installation, Workbench, Creating First Database) 설치 https://m.blog.naver.com/bjh7007/221829548634 [MySQL] MySQL 다운로드 및 설치 방법(Workbench) 안녕하세요 이번에는 MySQL을 Windows10 운영체제에서 간단히 설치하는 방법에 대해서 알아보도록 하... bl.. lgphone.tistory.com 이전에 만들었던 컬럼의 이름 옆에는 INT..
MySQL - 설치, 워크벤치, 첫 데이터베이스 생성 (Installation, Workbench, Creating First Database) 설치 https://m.blog.naver.com/bjh7007/221829548634 [MySQL] MySQL 다운로드 및 설치 방법(Workbench) 안녕하세요 이번에는 MySQL을 Windows10 운영체제에서 간단히 설치하는 방법에 대해서 알아보도록 하... blog.naver.com MySQL의 설치는 위 포스트를 보면서 하자. 나는 책을 보면서 따라했다. 워크벤치 워크벤치는 데이터베이스 내부에 저장된 데이터를 시각적으로 관리할 수 있게 해준다. 콘솔로도 동일한 작업을 할 수 있기 때문에 꼭 필요한 것은 아니다. 그러나 편의성 때문에 설치하고 사용할 가치는 충분히 있다. 윈도우를 사용하면 워크벤치를 MySQL과 함께 설치할 수 있다. 설치 후 MySQL Connections에 DB가 커넥트되어..
Database - 데이터베이스, SQL, NoSQL 데이터는 변수에 저장될 수 있다. 변수에 저장했다는 것은 컴퓨터 메모리에 저장했다는 뜻이며 해당 프로그램이 종료되면 메모리가 정리되면서 저장했던 데이터도 사라져버린다. 그러나 우리는 데이터를 보존하고 싶을 때가 있다. 이러한 경우 데이터베이스를 사용하면 된다. 데이터베이스에는 여러가지가 있고, 또 데이터를 다루는 방식에 따라 SQL, NoSQL 등으로 나뉜다. SQL 언어를 사용하는 관계형 데이터베이스 관리 시스템은 대표적으로 MySQL이 있고, NoSQL은 몽고디비 (mongoDB) 가 있다. DBMS 데이터베이스 (이하 DB) 는 관련성을 가지며 중복이 없는 데이터들의 집합이다. 이러한 데이터베이스를 관리하는 시스템을 DBMS (Database Management System, 데이터베이스 관리 시스..