Chapter 9. 데이터베이스@ 문법 - melSQL 사용형식 알아보기 |
9-1. melSQL : Select 를 통한 데이터 조회 하기 위 소스 실행 결과값 [ 설명 ] 해당 질의어를 사용하기 앞서 접근 아이디 및 패스워드, 사용할 데이터베이스를 지정해 주어야 합니다. 데이터베이스@!아이디, !패스워드, !사용데이터베이스 또는 각 부분에 변수를 사용하여 처리할 수 있습니다. 질의어변수="" 에서는 SQL 실행이후의 값이 '질의어' 변수에 저장이 됩니다. 질의어에 데이터가 존재할 경우에는 질의어.사이즈(전체갯수), 질의어.최대값(전체갯수-1)값이 한플스크립트에서 할당되며 각각 조회한 필드 ID, PASSWD, NAME, REGDATE 이 배열처리로 할당됩니다. 따라서 반복문@ 을 이용하여 해당 리턴값(return SQL value)를 반복문@ 처럼 이용해서 출력하실 수 있습니다. 좀 더 자세한 내용은 XML melSQL 데이터베이스 부분에서 설명하도록 하겠습니다. |
9-2. melSQL : Insert 를 통한 데이터 입력 하기 위 소스 실행 결과값 [ 설명 ] hanplro 데이터베이스에서 member 라는 테이블에 정보를 입력하는 화면입니다. 각 필드값이 입력되어야 합니다. 각 값이 변수를 통해 입력받을 수도 있습니다. '!지금날짜' 는 날짜()함수를 통해 해당 날짜값을 받아서 입력합니다. 좀 더 자세한 내용은 XML melSQL 파트에서 설명하도록 하겠습니다. |
9-3. melSQL : Update 를 통한 데이터 수정 하기 위 소스 실행 결과값 [ 설명 ] 회원 아이디가 apple 인 사람의 정보중에 나이는 +1 더해서 결과적으로 36이 됩니다. 또한 수입 INCOME 부분에서는 값 1780000 를 바꾸라는 의미입니다. 좀 더 자세한 내용은 XML melSQL 파트에서 설명하도록 하겠습니다. |
9-4. melSQL : Delete 를 통한 데이터 삭제 하기 위 소스 실행 결과값 [ 설명 ] ID가 'beep'인 사람의 정보를 member 테이블로 부터 삭제합니다. 좀 더 자세한 내용은 XML melSQL 파트에서 설명하도록 하겠습니다. |
9-5. melSQL : Create Database 를 통한 데이터베이스 생성 하기 [ 설명 ] smart 라는 데이터베이스를 생성합니다. 단!, 반드시 데이터베이스 관리자 root 계정으로 해야합니다. 좀 더 자세한 내용은 XML melSQL 파트에서 설명하도록 하겠습니다. |
9-6. melSQL : Drop Database 를 통한 데이터베이스 삭제 하기 [ 설명 ] smart 라는 데이터베이스를 삭제합니다. 단!, 반드시 데이터베이스 관리자 root 계정으로 해야합니다. 좀 더 자세한 내용은 XML melSQL 파트에서 설명하도록 하겠습니다. |
9-7. melSQL : Create Table 를 통한 테이블 생성 하기 위 소스 실행 결과값 [ 설명 ] hanplro 데이터베이스 내(!dbname 확인)에서 members 테이블을 생성합니다. 단 필드타입은 string 문자열, int 정수형, long 소수형, date 날짜형으로만 가능합니다. 추후에 더 다양한 필드를 추가하도록 할 예정입니다. 좀 더 자세한 내용은 XML melSQL 파트에서 설명하도록 하겠습니다. |
9-8. melSQL : Drop Table 를 통한 테이블 삭제 하기 [ 설명 ] hanplro 데이터베이스 내(사용할데이터베이스 변수 확인)에서 members 테이블을 삭제합니다. 좀 더 자세한 내용은 XML melSQL 파트에서 설명하도록 하겠습니다. |
9-9. melSQL : Show Table 를 통한 해당 데이터베이스 테이블 정보 가져오기 위 소스 실행 결과값 [ 설명 ] hanplro 데이터베이스 내에 있는 테이블 리스트 정보를 가져옵니다. 리스트 스택정보는 '질의어' 변수에 담겨지며 배열처리됩니다. 변수명.사이즈(갯수) 변수명.최대값(갯수-1)의 값을 통해 반복문@를 이용해서 불러냅니다. 좀 더 자세한 내용은 XML melSQL 파트에서 설명하도록 하겠습니다. |
9-10. melSQL : Desc Table 를 통한 해당 테이블 필드명, 속성 가져오기 위 소스 실행 결과값 [ 설명 ] member 테이블 내에 있는 리스트 정보를 가져옵니다. 변수명.사이즈(갯수) 변수명.최대값(갯수-1)의 값을 통해 반복문@ 을 이용해서 불러냅니다. 또한 필드명일경우 변수명.태그[], 속성값은 변수명.타입[]으로 불러와야 합니다. 좀 더 자세한 내용은 XML melSQL 파트에서 설명하도록 하겠습니다. |
'한글웹프로그래밍 > 한플로학습' 카테고리의 다른 글
Chapter 11. 시스템@ 파일 핸들[2] - 파일 입출력 다루기 (0) | 2014.07.28 |
---|---|
Chapter 10. 시스템@ 파일 핸들[1] - 파일/폴더(디렉토리) 다루기 (0) | 2014.07.28 |
Chapter 8. 세션@ 문법 - 세션을 통한 로그인 처리하기 (0) | 2014.07.28 |
Chapter 7. GET, POST 방식 및 파일 업로드, 업로드@ 문법 - 업로드 파일처리하기 (0) | 2014.07.28 |
Chapter 6. 파일호출@ 문법 - 문서파일 포함하기 (0) | 2014.07.28 |