SQL 기초 학습 / SQL이란?

 

 

 

웹프로그래머가 알아야할 것들은?

 

프로그램의 공부는 정말 끝이 없는듯 합니다.

웹프로그램만 하더라도 공부해야 할 것들이 JSP, ASP, PHP, Database, Javascript, jQuery, SQL, CSS, HTML 등등 그 이외에도 더 많이 있지만 저렇게 많은 공부를 해야 인터넷이라는 공간에 집을 지을수 있습니다.

 

SQL 언어가 중요하고 필수적으로 알아야 하는 이유는 데이터베이스를 조작하고 엑세스할수 있기 때문입니다. 인터넷에 있는 모든 글은 데이터베이스에 저장되게 되는데 SQL 언어를 모르면 앙꼬없는 찐빵이겠죠. 

 

SQL 은 아래 내용처럼 많은 것들을 할 수 있습니다.

- SQL은 데이터베이스에 대해 쿼리를 실행할 수 있습니다
- SQL은 데이터베이스에서 데이터를 검색 할 수 있습니다
- SQL은 데이터베이스에 레코드를 삽입 할 수 있습니다
- SQL은 데이터베이스의 레코드를 업데이트 할 수 있습니다
- SQL은 데이터베이스에서 레코드를 삭제할 수 있습니다
- SQL은 새 데이터베이스를 만들 수 있습니다
- SQL은 데이터베이스에 새 테이블을 만들 수 있습니다
- SQL은 데이터베이스의 저장 프로 시저를 만들 수 있습니다
- SQL은 데이터베이스에서 뷰를 만들 수 있습니다
- SQL 테이블, 프로 시저 및 뷰에 대한 권한을 설정할 수 있습니다

 

SQL 언어는 표준 언어이지만 데이터베이스 마다 각각 사용법이 조금씩 다릅니다. 그렇지만 표준을 준수하기 위해서 기본적인 명령어는 똑같이 사용됩니다. 예를들어서 SELECT, UPDATE, DELETE, INSERT, WHERE 처럼 말이죠.

 

PHP 포스팅을 하면서 SQL에 대해 조금 다루긴 했지만 이번 SQL 포스팅에선 좀더 구체적으로 SQL에 대해서 알아보기로 하겠습니다. 

우선 SQL 소개 부분이니 여기까지만 설명을 드리고 다음 포스팅에선 SQL Syntax 에 대해서 포스팅하겠습니다.

 

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

[JavaScript/자바스크립트] 조건문(if 문, if ~ else, else if문 ]

 

조건문

 조건문이란 특정 조건에 따라서 프로그램이 다르게 작동하도록 제어하는 문법을 의미한다.
 JavaScript에서는 크게 두 종류의 조건문을 지원한다. if 문과 switch ~ case 문이다.

if 문

 if 문을 정의하는 방법은 아래와 같다.


 위와 같이 if 뒤에는 괄호가 오고 조건식이 온다. 조건식은 Boolean 형인 true나 false의 값을 리턴하는 값만이 올수 있다. 이 조건식이 참(true)일 경우에만 블록 안의 코드가 실행된다


if ~ else 문

 if 문은 참(true)의 조건만을 출력한다. 조금 더 다양한 동작을 하기 위해서는 if ~ else 문을 사용할 수 있다. if ~ else 문을 정의하는 형식은 아래와 같다.


 if 절은 똑같다. 조건식이 참인 경우에 코드를 실행한다. else 절에는 조건식이 거짓(false)인 경우에 코드가 실행된다

if ~ else if ~ else 문


 다양한 조건에 따라서 실행되는 조건문을 정의하기 위해서는 else if 문을 사용하면 된다. 정의하는 형식은 아래와 같다.


 위와 같이 if ~ else 사이에 else if 절을 추가하면 된다. else if는 몇 개가 와도 상관없다. 주의할 점은 if와 else 사이에서만 정의할 수 있다. 또한 조건식이 여러 개를 만족하는 경우라도 조건을 먼저 만족하는 절에서만 실행이 되고 조건문은 종료된다. 즉, 1개의 블록만이 실행된다. 참고로 else는 생략하여도 상관없다.

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,


[javascript/자바스크립트] 연산자(operator)
 

 

 


자바스크립트 연산자(operator)


 이번 포스팅에서는 javascript에서 사용되는 연산자에 대해서 알아보도록 하겠다. 연산자란 값에 대해 작업을 컴퓨터에게 지시하기 위해 사용되는 기호를 의미하며, 아래와 같은 종류들이 있다.


연산자와 연산자 기호
 

산술 연산자
 
+, -, *, /, %
 

대입 연산자
 
=, +=, -=, /=, *=, %=, >>=, <<=, &=, |=
 

관계 연산자
 
>, >==, <, <==, ==, ===, !=
 

조건 연산자
 
조건식?구문1:구문2
 

논리 연산자
 
!, &&, ||
 

증감 연산자
 
++, --
 

산술 연산자

 

 산술 연산자는 말 그대로 숫자를 더하거나 빼는 등의 수학적 용도의 연산자를 의미한다. 다른 언어에서도 동일하게 사용되며, 대부분 알고 있는 기호일 것이다.


산술연사자 기호 와 내용
 

+
 
더하기
 

-
 
빼기
 

*
 
곱하기
 

/
 
나누기
 

%
 
나머지
 


대입 연산자


대입 연산자는 변수에 특정 값을 저장하기 위해 사용하는 연산자를 의미한다. 프로그래밍 언어 공부가 처음이라면 어렵고 생소할 수 있으나 굉장히 많이 사용되며 편리하다.

 

연산자와 연산자 설명
 

a=b
 
우항(b)을 좌항(a)에 대입
 

a+=b
 
좌항(a)과 우항(b)을 더한 후 좌항(a)에 대입(a = a + b)
 

a-=b
 
좌항(a)을 우항(b)으로 뺀 후 좌항(a)에 대입(a = a - b)
 

a/=b
 
좌항(a)을 우항(b)으로 나눈 후 a에 대입(a = a / b)
 

a*=b
 
좌항(a)을 우항(b)과 곱한 후 a에 대입(a = a * b)
 

a%=b
 
좌항(a)을 우항(b)으로 나눈 후 나머지를 a에 대입(a = a % b)
 

a>>=b
 
a만큼 b를 오른쪽 시프트 연산 수행 후 결과를 a에 대입
 

a<<=b
 
a만큼 b를 왼쪽 시프트 연산 수행 후 결과를 a에 대입
 

a&=b
 
a와 b를 AND 연산 후 a에 대입
 

a|=b
 
a와 b를 비트 OR 연산 후 a에 대입
 


 

 


블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

어디든지 여러분의 소스코드를 보기좋게 올리세요

Color Scripter로 Action Script, ASP, C, C#, CSS, HaXe, HTML, Java, JavaScript, JSP, Objective C, Perl, PHP, Python, Ruby, SQL, Swift, Visual Basic 등
 다양한 언어를 하이라이트하여 소스코드를 더 보기좋게 블로그등에 업로드 할 수 있습니다.

Color Scripter는 네이버 블로그등 <script> 태그가 지원되지 않아 Syntax HighLighter를 사용할 수 없는 곳에서도 사용할 수 있으며,
간단한 설정만으로 자신이 원하는 방식으로 소스코드를 하이라이팅 할 수 있습니다.

위치는  https://colorscripter.com/

 

디자인

보다 더 깔끔하게 코드를 볼 수 있게 디자인을 변경했습니다.
특히 HTML과 CSS가 더 다양한 색상을 지원하여 더 보기 좋게 하이라이트 됩니다.

 

 


<html>
    <head>
        <title>Untitled 1</title>
    </head>
    <body>
        <p align="center">
            Hello World!
        </p>
    </body>
</html>

 


package{
    public class Class1{
        public static void main(String arg[]) {
            System.out.println("Hello World!");
        }
    }
}

툴바

최대한 간단하면서 편리하게 제작했습니다.
키보드나 마우스 모두 어떤 것을 사용하더라도 편하며 검색기능을 이용하면 더욱 빠르게 언어를 선택할 수 있습니다.

 

스타일패키지를 선택하기 전에 대략적인 색상을 파악할 수도 있습니다.

  확장 스토어

이제 확장스토어에서 언어팩이나 스타일패키지를 적용하거나 제작 및 업로드 할 수 있습니다.
확장스토어에서 플러그인 적용 후 colorscripter.com 사이트를 새로고침 하면 바로 사용 가능합니다

 

               

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

[JavaScript 강좌] 주석(Comment) 넣기

 

 

 

자바스크립트(JavaScript) 코드에 주석을 넣는 방법은 두가지입니다.

하나는 한 줄을 주석 처리하는 것이고, 또 하나는 여러 줄을 주석처리 하는 것입니다.

한 줄 주석

한 줄 주석은 //로 만듭니다.
// single line comment

// 앞은 코드로 처리하고, // 뒤의 문자들이 주석이 됩니다. 예를 들어
var jb = 'hi'; // Comment

라고 하면 빨간색은 코드로 인식합니다.

코드에 관한 간략한 설명을 붙일 때 유용합니다.

여러 줄 주석

여러 줄을 주석으로 만들 때는 /*와 */로 둘러쌉니다.
/*
  Comment 1
  Comment 2
​*/

위와 같이 해도 주석 처리가 되나, 보통 다음과 같은 모양으로 만듭니다.
/*
 * Comment 1
 * Comment 2
​ */

주의할 점

자바스크립트 주석은 소스보기를 하면 다 보입니다.

따라서 개발 과정에서 작성했지만 공개되면 안되는 주석들이 있다면 삭제를 해야합니다.

 

               

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

ATOM 설치

 

코딩을 할 수 있는 에디터를 설치하겠습니다.

저는 에디터로 EditPlus에디터를 사용하고 있습니다.

 

우선 ATOM을 설치하겠습니다.

 

ATOM 다운로드를 위해 여기를 클릭하세요. [여기]

 

여기를 누르면 다음과 같이 아톰 홈페이지가 나타납니다.

 

 

화면에 보이는 Download Windows Installer을 눌러주세요.

 

 

다운로드 폴더에 가서 AtomSetup파일을 실행하면 설치가 끝난후 다음과 같이 에디터가 나타납니다.

 

 

이제 아톰에디터에 Hello World를 작성하고 이것을 웹페이지에 띄워보겠습니다.

 

Hello World를 작성해주세요.

이제 이 파일을 바탕화면에 web이라는 폴더를 만든 후 helloworld.html 파일명으로 저장해주세요.

 

이제 저장한 helloworld.html를 더블클릭하여 실행해 주세요

 

이제 HTML부터 시작해서 순차적으로 CSS, JavaScript, jQuery, MysQL, PHP를 배워봅시다.

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

confirm()함수에 대하여 알아봅니다.

 

예를 들어 어떠한 게시물을 삭제할때 정말로 삭제하시겠습니까? 라는 문구를 보신적이 있을텐데요.

 

그것이 바로 confirm창입니다.

confirm 많이들 보셨죠?

 

이것을 띄우기 위해서는 매우 간단합니다.

JavaScript

confirm("표시할 문구");

실제로 적용 해서 볼까요?

 

코드는 아래와 같이해 보세요

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>자바스크립트</title>

<script>

confirm("안녕하세요.");

</script>

</head>

<body>

</body>

</html>

 

 

confirm()함수는 어떤 값을 내보낼(반환)까요 ?

confirm()함수는 Boolean타입의 값을 반환 합니다.

Boolean의 값으로는 truefalse가 있죠?

그럼 변수를 선언하고 변수의 값에 confirm함수를 넣어서 실험해 봅시다.

취소와 확인을 눌렀을때 어떤 값을 출력 하는지에 대해서.

JavaScript

var con_test = confirm("어떤 값이 나올까요. 확인을 눌러보세요.");

document.write(con_test);

 

Source는 아래와 같이 코딩합니다.

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>자바스크립트</title>

<script>

var con_test = confirm("어떤 값이 나올까요. 확인을 눌러보세요.");

document.write(con_test);

</script>

</head>

<body>

</body>

</html>

결과값이 어떻게 나오는지 코드를 실행해 보시기 바랍니다.

 

 

위의 소스를 실행해 보면 confirm()함수에 대한 버튼을 클릭했을 경우 화면에 확인을 누르면 true가 취소를 누르면 false가 출력이 됩니다.

 

if문을 활용 하여 결과에 대해 명령문 처리하고자 한다면

위의 소스에서 보면 con_test 변수를 선언하고 값으로 confirm()함수를 넣었더니 그에 대한 결과 값이 con_test에 대입이 되었습니다. 그리고 document.write를 사용하여 값을 출력 하니 그 값이 나왔구요.

 

if문을 사용하여 con_test == true 또는 con_test == false 라는 조건문을 줄 수 있습니다. 해볼까요

 

JavaScript

var con_test = confirm("어떤 값이 나올까요. 확인을 눌러보세요.");

if(con_test == true){

document.write("확인을 누르셨군요");

}

else if(con_test == false){

document.write("취소를 누르셨군요.");

}

 

 

그럼 다음 예제코드를 유심히 보시고 확인을 해보세요

Source

 

 

결과값은

 

 

아참 그리고 좋은 정보 하나 알려 드리겠습니다. 요즈음  많은 분들이 투잡을 하고 있는데 제가하고 있는 투잡입니다.

상담해 보시고 하시고자하시면 제가 도와드릴 수 있습니다. 일단 상담을 받아보세요

[여기]를 누르시고 이름과 연락처로 상담신청을 하시면 자세히 설명을 받으실 수 있습니다.

그리고 그곳 저의 홈페이지 오른쪽에 보시면 전화번호가 있으니 연락주세요 감사합니다.

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

오늘은 while문 즉 반복문에 대해서 학습합니다.

 

반복문은 어떠한 값이 조건에 의해 그 조건에 만족하는 동안 계속 실행할 수 있습니다.

예를 들어 1200회 화면에 출력을 해야 한다면

1을 직접 200번 타이핑 하지 않고 반복문을 사용해 200회 출력할 수 있게 할 때 사용합니다.

 

사용법은 아래와 같습니다.

while(조건){

조건에 만족할 동안 실행할 명령문

}

 

 

예를 들어서 1부터 10까지 출력하는 것을 while문으로 만들어 본다면 다음과 같습니다

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>자바스크립트</title>

<script>

a = 1;

while(a <= 10){

document.write(a);

a++;

}

</script>

</head>

<body>

</body>

</html>

 

위의 소스를 보면 a의 값을 1로 선언 후 조건에는 a10보다 작거나 같다는 조건을

나타내며 그리고 그동안에 a의 값을 출력하는 명령문 그리고 a의 값을 1씩 올리는 a++가 있습니다.

 

위의 소스에 a++가 없다면 a가 값을 증가하면서 10에 도달하는 기능이 없으므로 무한루프에 걸리게 됩니다. 위의 소스를 실행할 때 한번 테스트 해보시기 바랍니다.

 

다음은 1부터 10까지의 누적합을 구하는 소스입니다. 알고리즘을 파악해 보세요

프로그램 면접시험 대 의외로 이런 간단한 문제를 묻는 곳도 있습니다.

 

 

결과값은

누적합1
누적합3
누적합6
누적합10
누적합15
누적합21
누적합28
누적합36
누적합45
누적합55

 

오늘 배운 반복문은 자주 사용하게 되기 때문에 꼭 기억해 주시기 바래요

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

자바스크립트 else if 구문

else if

 

else if문은  if문에서 조건이 참이 아닐 경우 다른 조건을 내세울때 사용합니다.

그래서 이미 앞에서 작성한 if문과 짝이 됩니다.

위의 조건문에서는 a가 100 이면이죠 만약 a가 20이라고 하면 조건에 벗어 나게 되는데요.

그때 다른 조건 a가 20 이면 의 조건을 더 붙일 수 있습니다.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>자바스크립트</title>
<script>
a = 20;
if(a == 100){
  document.write("if문작동 <br />");
  document.write("a의 값은 100 입니다. <br />");
}
else if(a == 20){
  document.write("else if문작동 <br />");
  document.write("a의 값은 20 입니다. <br />");

}
</script>
</head>
<body>
</body>
</html>

else if문은 여러번 사용이 가능 합니다. 다른 조건이 또 필요하면 사용하면 됩니다.

else

그럼 이번엔 else에 대해서 알아봅시다.

if문의 조건 else if의 조건문도 다 아니면 else를 선언하여 명령문을 넣어 줍니다.

즉 어떠한 조건도 만족하지 않으면 이걸 실행 해라 입니다.

예제를 통해서 확인해 봅시다.


 

 

위 결과값은

else문작동
a의 값은 20도 100도 아닙니다.  

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

if문

조건문 중에 하나인데요.
모든프로그래밍에서 사용하는 것이기때문에
잘 학습하시기 바랍니다.
예를들면,java,sql,mysql,등 다양한 곳에서 쓰이는 물건입니다.

사용하는 방법은 조건식이 아래와 같습니다.

if(조건식){
    조건식이 참이면 구동할 소스 입력
}


예제를 보면서 설명을 드리면

소스의 내용은 변수 a 의 값이 100 이면 a의 값은 100 입니다. 라는 문자열을 출력합니다

 

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>자바스크립트</title>
<script>
a = 100;
if(a == 100){
  document.write("a의 값은 100 입니다. ");
}
</script>
</head>
<body>
</body>
</html>

 

if의 조건문에서 같은가를 조건으로 사용할때는 ==(= 두번)를 사용합니다.
서로 값이 같은 지를 확인후 참이면 실행 아니면 미실행 입니다.

else if

else if문은 위의 if문에서 조건이 참이 아닐 경우 다른 조건을 내세울때 사용합니다.
그래서 이미 앞에서 작성한 if문과 짝이 됩니다.

위의 조건문에서는 a가 100 이면이죠 만약 a가 20이라고 하면 조건에 벗어 나게 되는데요.
그때 다른 조건 a가 20 이면 의 조건을 더 붙일 수 있습니다.

예문을 통해보면,

if의 조건문에서 같은가를 조건으로 사용할때는 ==(= 두번)를 사용합니다.
서로 값이 같은 지를 확인후 참이면 실행 아니면 미실행 입니다.

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,