DB에서 NULL 값은 그 어떤 값도 아닌 알수 없는 값을 의미 한다.

그 어떤 값도 아니라는 말이다연산자 =, < 또는 <> 으로 출력을 해보면

알수 있을 것이다

값을 알수 없는 NULL 을 구분할 때 어떤 연산자를 써야 할까?

결과를 얻기 위해서는 IS NULL, IS NOT NULL 을 사용하면 된다.

참이라면 1, 거짓이라면 0 을 출력하게 되므로 그에 따라

처리를 해주면 될것이다

우리가 데이터를 불러와서 사용할 때 값이 존재하는지에 대한 여부를

따져서 처리를 하곤 하는데 값이 없을 때 공백을 넣는다이때 공백보다

NULL 을 넣으면 보다 IS NULL, IS NOT NULL 연산자를 사용해 보다

쉽게 구분하여 처리 할수 있다.

그러므로 값이 없는 데이터를 넣을 때 공백보다 NULL 을 입력하자

NULL 처리에 관련된 연산자 중에 IFNULL() 이 있다이것은 컬럼의 값이

NULL 이라면 두번째 파라미터의 값을 넣으라는 명령을 하게 된다.

표현식은 다음과 같다.  IFNULL(expr1,expr2)


출처 - http://mainia.tistory.com/596



'DB > MySQL' 카테고리의 다른 글

mysql - boolean 데이터 타입  (0) 2012.09.26
mysql - insert 시 있으면 update 없으면 insert  (0) 2012.09.22
mysql - if문 사용  (0) 2012.09.14
mysql - enum type  (0) 2012.09.12
mysql - sql 연산자  (0) 2012.09.08
Posted by linuxism
,


하이브리드 앱에 호기심이 생겨 오랜만에 이클립스를 깔아보기로 마음 먹었다. 손에 익은 JBuilder 의 경우 2008 R2 버전 이후로 업그레이드가 이루어지고 있지 않아 눈물을 머금고 그냥 오리지널 이클립스에 몸을 맡기기로 결정하였다. 사실 하이브리드 앱에 관심을 가지게 된 건 RadPHP XE2 때문인데... 돈이 없으니 별 수 없네. ㅠㅠ

1. 이클립스를 다운로드 받자. 
http://www.eclipse.org/downloads/


많기도 하다~ 이 중에서 Eclipse Classic 을 다운로드 받는다. 용도는 안드로이드 앱개발이니까 맘편하게 안드로이드 사이트에 나와있는 추천 환경으로 진행한다.(대충 다음과 같이 나와있다.)



2. 적당한 경로에 다운로드 받은 이클립스를 설치(압축 해제)한다.
Mac OS, Linux, Windows 모두 사용 가능한 IDE 이기 때문에 윈도우 특유의 경로는 삼가하는 게 좋다. 바탕화면이나 내문서와 같은 스페셜 폴더류는 피하고 또 가급적이면 공백이나 한글이 안들어간 보수적인 경로를 사용하는 것이 추후 맘고생할 일을 없애줄 것이다.(날 믿으라!)

하여 맘 편하게 C:\eclipse\3.7.1 을 생성하여 여기에 압축 해제함.

3. 이클립스를 실행한다.
워크스페이스는 그냥 평소 즐겨 사용하는 형태로 지정하였다. 관련한 폴더 구성은 대충 이런식~



project, proto, study 는 직접 생성하였고 그리고 이클립스를 실행~ 워크스페이스 경로로 일단 study 를 지정하였다.



4. 안드로이드 SDK 를 다운로드 받는다.
http://developer.android.com/sdk/index.html 
 

추천한다고하니 걍 저 놈을 다운로드하고 실행하면,


JDK 가 없다고 다운받아서 설치하란다. ㅠㅠ 최근 자바로 개발할 일이 없다보니...

5. JDK 설치하기
http://www.oracle.com/technetwork/java/javase/downloads/index.html
흘... 재수없는 썬이 더 재수없는 오라클한테 넘어갔다더니 URL 이 오라클이야... ㅠㅠ



64비트 윈도우7 사용하므로 64비트용으로 설치~ 귀찮아서 그냥 디폴트로 진행함.

6. 안드로이드 SDK 설치 마무리
4 의 설치과정을 다시 진행하고 마무리하면 Andorid SDK Manager 가 실행된다. 갤스2(현재 펌웨어 버전 2.3.4) 에서 가지고 놀 생각이므로 Android 2.3.3 을 추가로 체크한다. 디폴트로 체크되어있는 4.0 은 최근 발표된 갤럭시 넥서스의 아이스크림 샌드위치이니까 그대로 둔다.(궁금하니까...)


우하단 인스톨 버튼을 눌러 다운로드 설치를 진행한다.(그나저나 슬슬 지치는데...? ㅠㅠ) 모두 설치하는데 꽤 시간이 걸리고 퇴근 시간도 가까워오므로 일단 여기서 절단신공!


자 출근하였으니 어제에 이어(역시 집에선 아무것도 하기 싫어.. ㅠㅠ) 나머지 작업을 진행해보자.

7. ADT Plugin 설치
이클립스를 실행하고 Help > Install New Software... 메뉴를 선택한다.


Add 버튼을 누른 후, Name 과 Location 을 입력한다. Location URL 은 다음과 같다.

https://dl-ssl.google.com/android/eclipse/




 OK 버튼을 누르고 얼마간의 시간이 지나면 Developer Tools 라는 항목이 나타난다. 이 놈을 체크하고 Next 버튼을 누른다.

이후 Next 버튼을 누르며 진행하다가 라이센스 관련 항목이 나오면 Accept 항목을 선택하고 Finish 버튼을 누른다.


중간에 이런 경고창이 뜨는데 그냥 OK 눌러서 진행한다.



모두 완료되면 재시작하겠느냐는 창이 나오는데 재시작한다.

8. ADT Plugin 설정
재시작과 함께 SDK 경로를 묻는 창이 뜨면 아래와 같이 SDK 가 설치된 경로를 지정한다.


Window > Preferences 메뉴를 실행한 후, 좌측 Android 항목을 선택한다. 아래와 같이 나오면 정상적으로 설치가 완료되었음을 의미한다.


9. 업데이트
Help > Check for Updates 를 실행하여 업데이트를 진행한다. 업데이트할 항목이 없으면 그대로 OK~

10. AVD 추가하기
이클립스의 툴바버튼 중 아래의 버튼을 클릭하면 Virtual Device 를 관리할 수 있는 창이 뜬다. 이때 디폴트로 잡혀있는 경로에 아래와 같이 한글이 들어간 경우, 추후 소스를 빌드하고 실행시 Virtual Device 의 설정을 불러오지 못해 문제가 발생한다.


일단, New 버튼을 누른 후 원하는 개발 환경을 선택한다. 진저브레드를 선택하여 대충 설정해보았다. 그리고 Create AVD 버튼을 눌러 최종 생성한다.


만약, 한글을 포함하고 있는 경로를 사용하는 경우라면

더보기



11. 테스트하기
File > New > Other 메뉴를 실행한 후, Android Sampler Project 를 선택한다.


 Build Target 은 진저브레드에 맞춘다.

 
샘플 중에 Snake 를 선택해보았다.

 
 Snake 를 선택한 후 실행해 보자.

 
한참 후~ 짜잔!


생각보다 힘드네..;;



출처 - http://saksin.tistory.com/891






for Linux


Installing the Eclipse Plugin

Android offers a custom plugin for the Eclipse IDE, called Android Development Tools (ADT). This plugin provides a powerful, integrated environment in which to develop Android apps. It extends the capabilities of Eclipse to let you quickly set up new Android projects, build an app UI, debug your app, and export signed (or unsigned) app packages (APKs) for distribution.

If you need to install Eclipse, you can download it from eclipse.org/mobile.

Note: If you prefer to work in a different IDE, you do not need to install Eclipse or ADT. Instead, you can directly use the SDK tools to build and debug your application.

Download the ADT Plugin


  1. Start Eclipse, then select Help > Install New Software.
  2. Click Add, in the top-right corner.
  3. In the Add Repository dialog that appears, enter "ADT Plugin" for the Name and the following URL for the Location:
    https://dl-ssl.google.com/android/eclipse/
  4. Click OK.

    If you have trouble acquiring the plugin, try using "http" in the Location URL, instead of "https" (https is preferred for security reasons).

  5. In the Available Software dialog, select the checkbox next to Developer Tools and click Next.
  6. In the next window, you'll see a list of the tools to be downloaded. Click Next.
  7. Read and accept the license agreements, then click Finish.

    If you get a security warning saying that the authenticity or validity of the software can't be established, click OK.

  8. When the installation completes, restart Eclipse.

Configure the ADT Plugin


Once Eclipse restarts, you must specify the location of your Android SDK directory:

  1. In the "Welcome to Android Development" window that appears, select Use existing SDKs.
  2. Browse and select the location of the Android SDK directory you recently downloaded and unpacked.
  3. Click Next.

Your Eclipse IDE is now set up to develop Android apps, but you need to add the latest SDK platform tools and an Android platform to your environment. To get these packages for your SDK, continue to Adding Platforms and Packages.


Adding Platforms and Packages

The Android SDK separates tools, platforms, and other components into packages you can download using the Android SDK Manager. The original SDK package you've downloaded includes only the SDK Tools. To develop an Android app, you also need to download at least one Android platform and the latest SDK Platform-tools.

  1. Launch the SDK Manager.

    If you've used the Windows installer to install the SDK tools, you should already have the Android SDK Manager open. Otherwise, you can launch the Android SDK Manager in one of the following ways:

    • On Windows, double-click the SDK Manager.exe file at the root of the Android SDK directory.
    • On Mac or Linux, open a terminal and navigate to the tools/ directory in the Android SDK, then execute android sdk.
  2. The SDK Manager shows all the SDK packages available for you to add to your Android SDK. As a minimum configuration for your SDK, we recommend you install the following:
    • The latest Tools packages (check the Tools folder).
    • The latest version of Android (check the first Android folder).
    • The Android Support Library (open the Extras folder and check Android Support Library).

    Once you've chosen your packages, click Install. The Android SDK Manager installs the selected packages into your Android SDK environment.

With these packages installed, you're ready to start developing. To get started, read Building Your First App.

Figure 1. The Android SDK Manager shows the SDK packages that are available, already installed, or for which an update is available.

Additional information


출처 - http://developer.android.com/sdk/installing/adding-packages.html



'Android > Common' 카테고리의 다른 글

android - app 버전 관리  (0) 2012.10.07
service - Service API 변경  (0) 2012.09.28
android - SharedPreferences  (0) 2012.09.24
android - 하이브리드 앱(웹)  (1) 2012.09.19
android - 2012년 구글 I/O rewind  (0) 2012.09.11
Posted by linuxism
,


정말 기본 중에 기본 적인 것인데

 

이제서야 포스팅을 쓰게 되네요 ㅠㅠ 죄송합니다 !

 

오늘 포스팅 할 내용은 바로

 

 import(불러오기) export(내보내기)의 기능인데요!

 

 

포스팅 시작합니다!!

 

 

1. Export란 ?: 생성한 프로젝트를 다른 파일로 저장 밑 usb로 이동할때 파일을 내보내서 저장하는 작업.

즉, 저장하기 쉽게 알집 파일로 내보냄

 

1. Export 하고자 하는 프로젝트에 마우스 우 클릭 -> Export를 누릅니다.

 

 

2. Genral -> Archive File 선택후 Next를 누릅니다

 

 

3.Browse를 클릭합니다. (원래는 경로명이 지정 안되있는게 맞아요^^;제가 미리 하고서 찍은 사진이라서.ㅎ)

 

 

4. 저장할 경로명을 선택하시면 됩니다. 이때 자기 프로젝트 이름과 똑같이 하는게 나중에 자료 찾기 더 쉬우시겠죠?

 

 

5. 전부다 완료하셨으면 Finish버튼을 누릅니다.

 

 

그러면 저장하고자 하는 프로젝트가 내보내기가 되어 진 것입니다. 즉 zip 파일만 가져가시면

어떤 환경에서든 다시 작업을 불러오실 수 있다는 것이죠 !

 

한가지 말씀드리는건 꼭 Export를 해서 가져가야 import가 되는건 아닙니다.

 

그냥 폴더 자체를 옮기셔도 되요 (패키지 네임의 작업폴더. 보통 workspace에 저장되어 있죠?)

 

import하는 방법 설명 해드리겠습니다.

 

1. 패키지 익스플로러 창에서 마우스 우클릭 -> import를 누릅니다.

 

 

 

2.General -> Existing Projects into Workspace -> Next 클릭합니다.

 

 

3. Browse..를 클릭합니다.

 

 

5. 아까 저장한 파일을 불러옵니다.

 

 

6. Finish를 눌러서 import를 종료합니다.

 

 

 

7. 자 그러면 패키지 익스플로러에 추가 된 것이 보이시죠?

 

 

 

 

 

Tip. Archive file의 네임은 프로젝트 명이랑 똑같이 하는게  정리의 용이성이 있습니다.

 

또한 폴더를 불러오기 할 경우 3번 과정 Brwose에서

 

Select root directory에 체크하시고 그쪽 Browse를 누르셔서 동일한 방법으로 하시면

 

폴더를 불러오실수 있습니다.


출처 - http://blog.naver.com/PostView.nhn?blogId=87kks&logNo=40142942924&categoryNo=22&viewDate=&currentPage=1&listtype=0




Posted by linuxism
,