본문 바로가기

Database | 데이터베이스20

PostgreSQL 쿼리문 SQL 쉘을 켠다. 테이블 생성 create table 테이블이름( 컬럼명 자료형 컬럼명 자료형 ); select 문 select * from 테이블명 insert 문 insert into user_table( 컬럼1 , 컬럼2 ) values ( 값1 , 값2 ); update 문 update table_name set column1 = 값1 where 조건 delete 문 delete from table_name where 조건 PostgreSQL 에서는 아래 도구를 사용해서 DB를 조작 할 수도 있다. pgadmin4 2018. 11. 18.
Maria db 설치하기 https://mariadb.org/download/ 다운로드 페이지로 간다. 다운로드를 클릭하면 아래 페이지로 이동한다. Stable version 을 다운로드 했다. download 10.3.10 Stable now 를 클릭했다. win 64를 다운받는다. 오른 쪽 no thanks 를 클릭하면 다운로드가 시작 된다. 설치파일을 다운 받았다면 실행한다. next 를 클릭한다. next 를 클릭한다. next 를 클릭한다. DB 비밀번호를 지정한다. Enable 부분은 원격으로 조작할 것인지를 묻는 항목이다. 원하는 대로 체크하면 될 것 같다. 밑에 UTF8은 본인이 한국사람이면 웬만하면 체크하자. next 를 클릭한다. next install 설치 완료. 2018. 11. 16.
Mongo DB 기초 Mongo DB는 json 문서 형태로 DB 를 처리 할 수 있다. 저장 될 때는 아래 문서와 같은 형태로 저장된다. { "greeting" : "hello" , "foo" : 3 } greeting 은 hello 라는 값을 갖는다. foo 는 3 이라는 값을 갖는다. 여기서 greeting 에 해당하는 값은 문자열이다. foo 에 해당하는 값은 숫자이다. MongoDB는 데이터 형과 대소문자도 구분한다. { "foo" : 3 } 과 { "foo" : "3" } 은 값이 서로 다르다. { "Foo" : 3 } 과 { "foo" : 3 } 도 다르다. 한 가지 중요한 것은 키가 중복되면 안된다. { "greeting" : "Hello world" , "greeting" : "hello mongo" } 이렇.. 2018. 10. 15.
Mongo DB 쿼리 옵션 lt , lte , gt , gte , in , nin , not Mongo DB 에서 사용 할 수 있는 쿼리 옵션에 대해 알아본다. lt 는 미만이다. db.nettuts.find( { "age" : { "$lt" : 40 } } ); 이렇게 쿼리를 보내면 age가 40 미만인 것을 가져온다. lte 는 이하 이다. db.nettuts.find( { "age" : { "$lte" : 40 } } ); 이렇게 쿼리를 보내면 age 가 40 이하인 것을 가져온다. gt는 초과 이다. db.nettuts.find( { 'age' : { '$gt' : 47 } } ); 이렇게 쿼리를 보내면 age 가 47 초과하는 것을 가져온다. gte는 이상이다. db.nettuts.find( { 'age' : { '$gte' : 47 } } ); 이렇게 쿼리를 보내면 age 가 47 이.. 2018. 10. 11.
NoSQL 정리 - 구조 , 연결 구조는 이렇다. Server 에 접속하면 DB가 있다. DB 에는 Collection 이 들어있다. Document 는 하나의 테이블이라고 생각하면 된다. 테이블들이 여러개 묶여 있으면 그것은 Collection 이 된다. DB 생성부터 하나씩 해보자. 터미널을 켰다. mongo를 입력하면 MongoDB 가 실행된다. 실행된 Mongo DB에서 Select , Insert , Update , Delete 를 차례대로 해본다. Insert 아래 코드를 그대로 터미널에 복사해서 붙여넣으면 된다. insert 가 수행된다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657.. 2018. 10. 11.