본문 바로가기

Programming

SQL 내장 함수 1. 수학 함수 수학 함수 설명 예 ABS(숫자) 숫자의 절댓값을 계산 ABS(-33.6) = 33.6 CEILING(숫자) 숫자보다 크거나 같은 최소의 정수 CEILING(4.2) = 5 FLOOR(숫자) 숫자보다 작거나 같은 최소의 정수 FLOOR(4.1) = 4 ROUND(숫자, m) 숫자의 반올림, m은 반올림 기준 자릿수 ROUND(5.48, 1) = 5.40 SIGN(숫자) 숫자가 음수면 -1, 0이면 0 , 양수면 1 반환 SIGN(-3.17) = -1 2. 문자 함수 문자 함수 설명 예 CHARINDEX(str1, st2) str2에서 부분 문자열 str1의 시작위치를 반환한다. CHARINDEX('SS', 'DEWKSS') =5 LEFT(str , n) str의 왼쪽에서 부터 n개 문자열.. 더보기
SQL 문법 정리 - INSERT, UPDATE, DELETE INSERT 문INSERT INTO 테이블이름(속성리스트) VALUES(값리스트); ※데이터 입력시 속성 이름의 생략이 가능하다. 단, 이때 데이터의 입력 순서는 속성의 순서와 일치해야한다.\SELECT문을 사용한 데이터 삽입삽입하는 테이블과 데이터를 얻는 테이블은 값은 타입의 데이터가 저장되어 있어야 한다.INSERT INTO Book(bookid, bookname, price, publisher) SELECT bookid, bookname, price, publisher FROM Imported_book; UPDATE 문UPDATE 테이블이름 SET 속성이름1=값1[, 속성이름2=값2, ...] WHERE 검색조건; DELETE 문 DELETE FROM 테이블이름 WHERE 검색조건; 더보기
SQL 문법 정리 - CREATE , ALTER , DROP DB 생성 및 사용CREATE DATABASE db명 USE db명CREATE 문테이블을 구성하고, 속성에 제약을 정의하며, 기본키 및 외래키를 정의하는 명령이다.CREATE TABLE 테이블_이름 ( 속성이름 데이터타입 , 더보기
SQL 문법 정리 - SELECT SQL 특징SQL은 C, 자바와 달리 명령을 위한 예약어에 대소문자를 구분하지 않는다. 단, 'Person', 'person'과 같이 데이터베이스에 저장된 내용을 검색할 경우에는 대소문자를 구분한다. 문자열은 작은 따옴표!!! 같음은 =를 하나만 사용한다 ( c언어 == 2개 ) 문장 맨 뒤에 ;을 붙여준다. SQL 예약어는 대문자로, 테이블이나 속성 이름은 소문자로 적으면 가독성이 좋다. SQL 분류1. 데이터 정의어(DDL) : 테이블이나 관계의 구조를 생성하는 데 사용하며 CREATE, ALTER, DROP 문 등이 있다.2. 데이터 조작어(DML) : 테이블에 데이터를 검색, 삽입, 수정, 삭제하는 데 사용하며 SELECT, INSERT, DELETE, UPDATE 문 등이 있다. 여기서 SELE.. 더보기
관계 데이터 모델 ● 관계 데이터 모델 수학자 E. F. Codd 박사가 제안한 모델로써, 수학의 집합이론에 근거하고 있어 타 모델에 비해 튼튼한 이론적인 토대를 갖고 있다. 또한 관계 데이터 모델이 적용된 SQL 언어는 비절차적인 언어로 원하는 데이터를 쉽게 표현하는 장점이 있다. ● 릴레이션과 용어 정리릴레이션은 행과 열로 구성되는 테이블이다. ① 스키마 : 관계 데이터베이스의 릴레이션이 어떻게 구성되는지 어떤 정보를 담고 있는지에 대한 기본적인 구조를 정의한다. ② 인스턴스 : 정의된 스키마에 따라 테이블에 실제로 저장되는 데이터의 집합. ③ 카디날리티 : 투플(or 행)의 수 ④ 차수 : 속성(or 열)의 수 ⑤ 도메인 : 속성이 가질 수 있는 값의 집합 ※스키마 표기법 ● 릴레이션의 특징① 속성은 단일 값을 가진.. 더보기
Move , Turn Move.cs ------------------------------------------------------------------------------------ using UnityEngine;using System.Collections; public class move : MonoBehaviour {RaycastHit Hit;Vector3 Click;float MoveSpeed = 5f;// Use this for initializationvoid Start () {}// Update is called once per framevoid Update () {if (Input.GetMouseButton (0)) {Physics.Raycast (Camera.main.ScreenPointToRay (In.. 더보기
C# 스크립트 Unity - C# Script의 기본구조 함수명 함수 속성 Awake - 스크립트가 실행될 때 한번만 호출되는 함수다. - 주로 게임의 상태 값 또는 변수의 초기화에 사용한다. - Start 함수가 호출되기 전에 맨 먼저 호출된다. - 스크립트가 비활성화돼 있어도 실행된다. Start - Update 함수가 호출되기 전에 한 번만 호출된다. - 스크립트가 활성화돼 있어야 실행된다. - 다른 스크립트의 모든 Awake가 모두 다 실행된 이후에 실행된다. Update - 프레임마다 호출되는 함수로 주로 게임의 핵심 로직을 작성한다. - 스크립트가 활성화돼 있어야 실행된다. LateUpdate - 모든 Update 함수가 호출되고 나서 한 번씩 호출된다. - 순차적으로 실행해야 하는 로직에 사용한다. - 카.. 더보기
Unity 기본 인터페이스 Unity의 모든 오브젝트는 삼각형으로 이루어져 있다. 키보드 단축키/마우스 명령 ※왼쪽부터 키보드의 단축키 Q W E R에 해당한다 Q - 보는 시점에서 2차원 화면이동 W - 오브젝트 이동 오브젝트의 화살표를 드래그시 해당 축으로 이동 오브젝트의 평면을 드래그시 해당 평면을 이루는 두 축을 중심으로 이동 E - 오브젝트 회전 R - 오브젝트 사이즈 조절 ( 조절 전 사이즈의 크기에 따라 사이즈 증가 속도 좌우 -> 늘리고 또 늘리면 빠르게 늘릴수 있다.) Ctrl + 9 - 에셋스토어 창 띄우기 Ctrl + P - 실행 오브젝트 클릭 + F2 - 이름 변경 오브젝트 클릭 + Ctrl + D - 오브젝트 복사 W가 눌려진 상태에서 V를 누르면 해당 오브젝트를 구성하는 각 삼각형의 꼭지점을 클릭가능 이 .. 더보기