목록분류 전체보기 (129)
YS's develop story
new cafe라는 테이블에 아래와 같은 정보가 있습니다 ~ select * from 테이블 이름; 이라는 쿼리를 입력하면 아래와 같은 데이터가 나오게 되고.. select 특정값 from 테이블 이름; 이런 식으로도 데이터를 보여주도록 설정할 수 있습니다. 또한 아래와 같은 User이라는 table이 있을 때 select 특정 값 from 테이블 이름 where 특정값 = ' '; 과 같이 특정 조건을 지정해서 값을 출력할 수도 있습니다. 사용자에게 제공해야 할 데이터를 엑셀로 정리해 보았습니다. 아래와 같은 데이터를 제공하도록 쿼리를 작성해 봅시다. 1차 데이터 수정 후 2차 데이터 아래처럼 생성한 테이블에 데이터를 임의로 넣어 줍시다. as를 활용해서 Event라는 테이블을 s로 지정하고 보다 간결..
MySQL ) INSERT INTO문 활용하기 CafeReview라는 아래와 같은 테이블이 있습니다. reviewId는 Auto inc로 설정되어 있습니다. 이제 INSERT INTO를 활용하여 테이블의 데이터를 추가해 봅시다. reviewId의 값은 자동으로 증가하기 때문에 값을 넣지 않았고, NOT NULL값 들은 전부 값을 입력해 줍니다. INSERT INTO CafeReview(content,cafeStar,userId,cafeId) VALUES ('this is test test!!',4,1,1); 쿼리를 실행해 줍시다.. 테이블을 확인해보면 데이터가 추가되었습니다!!
유니티에서 큐브를 하나 생성하고 큐브를 선택하여서 q, w, e, r 버튼을 통해 Object를 아래처럼 자유자재로 조절할 수 있습니다. 정말 유용한 기능 Scene와 Game의 시선을 일치시키고자 한다면 카메라를 선택 후 Ctrl + Shitf + F 단축키를 사용하면 됩니다.
Unity엔진을 실행한 후 기본적인 레이아웃을 예쁘게 설정해 봅시다! 아래와 같이 클릭을 해 줍시다! Game이라고 적힌 부분을 마우스로 꾹 눌러서 아래로 드래그해줍시다!! 그렇게 하면 아래와 같은 화면이 됩니다. hierarchy에서 Create Empty를 하나 생성하고.. Assets에서 C# Script를 하나 생성한 후 C# 스크립트에 아래와 같이 입력한 후... 스크립트를 생성한 GameObject에 넣어 봅시다. 아래와 같이 에러가 뜬다면.. C# 스크립트를 확인해 주어서 네모 친 박스의 이름이 같아야 합니다. 이제 시작 버튼을 클릭하고 Ctrl + Shitf + C를 누르면 아래와 같은 화면을 볼 수 있습니다. 이 콘솔 창도 끌어서 옆 화면에 예쁘게 붙여 줍시다. Unity 엔진의 layo..
지난번 과제에서 AWS에서 서버를 구축하고 mysql을 설치 한 뒤 Datagrip와 외부 연결을 해 주었는데요.... 이번에는 직접 애플리케이션의 ERD를 설계하고 DataGrip을 이용하여 DB 쿼리를 작성하는 과제입니다. 웹 기반으로 ERD 모델을 그려볼 수 있는 AQueryTool를 사용해 Database ERD 모델을 그려 볼 것입니다. https://aquerytool.com/ AQueryTool - AQuery.Web {{source.erd_info.erd_name + '(' + source.erd_info.db_type + ')'}} aquerytool.com ERD란? 구조화된 데이터를 저장하기 위해 데이터베이스를 사용하는데, 이 데이터의 구조 및 그에 수반한 제약 조건들은 다양한 기법에..
사용한 mysql 쿼리를 간단하게 정리했습니다. create database * : * 이라는 데이터베이스를 생성합니다. 명령어를 실행하고 schemas에 보면 rphomework라는 데이터베이스가 생성된 것을 볼 수 있습니다. drop database * : * 이라는 데이터베이스를 삭제합니다 명령어를 실행하고 schemas에 보면 원래 있었던 STUDY라는 데이터베이스가 삭제된 것을 볼 수 있습니다. 마찬가지로 테이블 생성/삭제 관련 명령어도 같습니다.. create table * : * 이라는 테이블을 생성합니다. drop table * : * 이라는 테이블을 제거합니다.
오늘의 목표!! 카카오톡 채팅 목록 화면을 ERD설계를 해보고, 이를 보여주는 MySQL 쿼리문을 작성해 봅시다! DataGrip을 실행 후 kakaoDB라는 데이터 베이스를 생성해 줍시다 schemas에 생성된 kakaoDB선택 후 Jump to Query Console 선택 웹 기반 ERD설계 사이트 AQueryTool에서 아래와 같이 ERD를 설계했습니다. https://aquerytool.com/ AQueryTool - AQuery.Web {{source.erd_info.erd_name + '(' + source.erd_info.db_type + ')'}} aquerytool.com 모든 테이블 생성 SQL 옵션을 통해 SQL 쿼리를 생성 생성된 SQL 쿼리를 DataGrip에 복사 - 붙여 넣기..
네 번째 과제 1. Let's Encrypt를 사용하여 보안 연결 HTTPS 연결이 되도록 하기 위해 SSL 인증서를 얻기. SSL 인증서란? SSL 인증서는 인터넷 보안에서 중추적인 요소입니다. 디지털 인증서라고도 하는 SSL(보안 소켓 계층) 인증서는 브라우저 또는 사용자의 컴퓨터와 서버 또는 웹사이트 간에 암호화된 연결을 수립하는 데 사용됩니다. SSL 연결은 인증되지 않은 사용자의 방해로부터 각 방문(세션) 중에 교환된 중요한 데이터(예: 신용카드 정보)를 보호합니다. 웹 사이트를 구축하거나 운영할 때 보안 연결인 HTTPS연결은 필수입니다. 그렇기 때문에 우리는 앞서서 구축한 도메인에 HTTPS연결을 해 볼 것입니다. Let's Encrypt를 이용하면 무료로 HTTPS 보안 연결을 진행할 수 ..
Ubuntu에서 MySQL를 설치하고 사용자를 생성하고 권한을 부여해 봅시다. ctrl alt t를 눌러 터미널 창을 실행 후 아래의 명령어 입력.. apt-get update apt install mysql-server 아래와 같이 설치 과정을 거쳐서... 루트 계정의 비밀번호 설정 아래의 명령어로 MySQL접속, 비밀번호 입력 /usr/bin/mysql -u root -p 이제 MySQL를 사용할 계정을 생성을 만들어 줍시다. 웹 서버 등과 연결을 하여 사용할 때 root계정을 사용하는 것은 보안상 위험하기 때문에 새로운 계정을 만들고 권한을 부여해서 사용하는 것이 좋습니다. 아래의 쿼리를 통해 새로운 사용자를 만들고 create user '사용자 아이디'@'localhost' identified b..
세 번째 과제 1. AWS EC2 Ubuntu 서버에 가비아 도메인 연결 가비아에서 도메인을 구입하여 ip주소 대신에 도메인을 이용하여 AWS EC2 퍼블릭 IPv4 주소에 보다 쉽게 접근할 수 있도록 하는 것이 목표입니다. 우선 아래 가비아 사이트에서 저렴한 1900원짜리 site 도메인을 하나 구매를 하였습니다. https://www.gabia.com/ 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.gabia.com 가비아 홈페이지에서 - MY 가비아 - DNS 관리 툴을 들어가면 아래와 같이 페이지가 나옵니다. DNS 설정을 누른 뒤 AWS 퍼블릭 IPv4 주소를 넣고 호스트를 설정해 주면 됩니다. www는 도메인 앞에 www을 붙인 주소에 접속했을 때이고 ..