1. sqlplus 실행

2. 스크립트 실행명령

SQL> @d:\cranix\table_exam.sql
Building demonstration tables.  Please wait.
Demonstration table build is complete


3. 테이블 보는 명령어
SQL> select * from tab;
TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
DEPT                           TABLE
EMP                            TABLE
BONUS                          TABLE
STUDENT                        TABLE
BIN$EDD2reKoSqmnD2XYsAJmMw==$0 TABLE
PROFESSOR                      TABLE
DEPARTMENT                     TABLE
SALGRADE                       TABLE

4. 테이블 구조확인
SQL> desc student
 이름                                      널?      유형
 ----------------------------------------- -------- ----------------------------
 STUDNO                                             NUMBER(5)
 NAME                                               VARCHAR2(10)
 USERID                                             VARCHAR2(10)
 GRADE                                              VARCHAR2(1)
 IDNUM                                              VARCHAR2(13)
 BIRTHDATE                                          DATE
 TEL                                                VARCHAR2(13)
 HEIGHT                                             NUMBER(5,2)
 WEIGHT                                             NUMBER(5,2)
 DEPTNO                                             NUMBER(4)
 PROFNO                                             NUMBER(4)


5. 중복행 제거
SQL> select deptno from student;
    DEPTNO
----------
       101
       201
       101
       101
       201
       102
       101
       102
       102
       101
       101
    DEPTNO
----------
       102
       101
       201
       201
       101
16 개의 행이 선택되었습니다.
SQL> SELECT DISTINCT deptno
  2  FROM student;
    DEPTNO
----------
       201
       102
       101

6. 컬럼에 별명부여
SQL> SELECT dname dept_name, deptno AS DN
  2  FROM department;
DEPT_NAME                DN
---------------- ----------
컴퓨터공학과            101
멀티미디어학과          102
전자공학과              201
기계공학과              202
정보미디어학부          100
메카트로닉스학부        200
공과대학                 10
7 개의 행이 선택되었습니다.
SQL> SELECT dname "Department Name", deptno "부서"
  2  FROM department;
Department Name        부서
---------------- ----------
컴퓨터공학과            101
멀티미디어학과          102
전자공학과              201
기계공학과              202
정보미디어학부          100
메카트로닉스학부        200
공과대학                 10
7 개의 행이 선택되었습니다.

'2007년1학기 > DB프로그래밍' 카테고리의 다른 글

DB 프로그래밍  (708) 2007.04.03
DB 플밍 과제  (55) 2007.04.03
DB 플밍 과제  (42) 2007.03.27
DB 프로그래밍 3장 SQLPLUS  (799) 2007.03.20
DB 프로그래밍  (33) 2007.03.13
by cranix 2007. 3. 13. 11:15

DB 프로그래밍

교과목명: 데이터베이스 프로그래밍,

교과목번호: INA330

강의 시간: 화요일 (09:00 ~ 13:00) , 화요일(14:00~18:00)

강의실: A203

 

교수: 민준기

연구실 : A302

연락처: 041-560-1494

Email: jkmin@kut.ac.kr

특이사항 :
  - 9:30 분에 수업시작
  - http://webhard.kut.ac.kr/ 을 사용한다. ID: jkmin
   - 숙제제출시 메일제목 : [DBP01]HW[N],학번,이름
   - 숙제제출시 파일제목 :
파일 1개 일 경우 : 제목과 같은형태.확장자
파일 2개 이상일 경우 : zip으로 압축하여 제목과 같은 형태.zip

   - 기한 : 그다음주 월요일
   - 과제는 김유두 학생에게 메일로 보낸다.
      --> 김유두 : kydman@kut.ac.kr


 

'2007년1학기 > DB프로그래밍' 카테고리의 다른 글

DB 프로그래밍  (708) 2007.04.03
DB 플밍 과제  (55) 2007.04.03
DB 플밍 과제  (42) 2007.03.27
DB 프로그래밍 3장 SQLPLUS  (799) 2007.03.20
DB 프로그래밍1  (719) 2007.03.13
by cranix 2007. 3. 13. 10:36
- useradd 로 사용자를 추가할때 기본적으로 생성되는 디렉토리가 있는곳

/etc/skel


'알짜정보 > Linux server' 카테고리의 다른 글

스티키비트  (34) 2007.04.30
ssh 특정 사용자 아니면 그룹을 접속 제한및 허용하기  (705) 2007.03.13
셸스크립트 문법  (44) 2007.03.11
lame server resolving  (24) 2006.12.31
웹 사용자 추가할때 확인해야할 사항  (49) 2006.12.27
by cranix 2007. 3. 13. 09:04

1. 변수 사용

변수에 값을 설정하고자 할대에는 [변수명]=[값]의 형태로 사용하며 이 변수를 사용하기 위해서는 변수명 앞에 '$'를 붙인다.

ex)

s='test'

echo $s


2. 조건문

if [조건식]

then

   [조건이 참일 경우 실행될 문장]

elif [조건식]

then

   [조건이 참일 경우 실행될 문장]

else

   [조건이 거짓일 경우 실행될 문장]

fi



3. 조건식

[ $A -eq $B ] : A와 B의 값이 같은 경우

[ $A -ne $B ] : A와 B의 값이 다른 경우

[ $A -gt $B ] : A가 B보다 큰 경우

[ $A -lt $B ] : A가 B보다 작은 경우

[ $A -ge $B ] : A가 B보다 크거나 같은 경우

[ $A -le $B ] : A가 B보다 작거나 같은 경우

[ "$A" = "$B" ] : 두 개의 문자가 같은 경우

[ "$A" != "$B" ] : 두 개의 문자가 다른 경우

[ -z "$A" ] : 문자열의 길이가 0인 경우

[ -n "$A" ] : 문자열의 길이가 0이 아닌 경우



4. 반복문

반복 실행문 for : list 갯수만큼 반복한다

for [변수] in list1 list2 list3 ...

do

     [실행될 문장]

done


반복 실행문 while : 조건이 참일 경우 반복 실행

while [조건문]

do

     [실행될 문장]

done


반복 실행문 until : 조건이 거짓일 경우 반복 실행

until [조건문]

do

     [실행될 문장]

done


 

by cranix 2007. 3. 11. 14:24
VNC 뷰어~

'자유글' 카테고리의 다른 글

애드클릭스  (653) 2007.04.18
비야씨 오십니다!  (34) 2007.03.14
JCO 컨퍼런스 간다!  (23) 2007.02.22
끝 그리고 시작  (21) 2007.02.16
성공이다.  (18) 2007.02.16
by cranix 2007. 3. 11. 00:48
먼저 DB 는 바로 아래쓴 MYSQL utf8 로 변경하기에서 설명한대로 하면 변경된다.
이젠 제로보드 파일들을 모두 변경해 줘야하는데 모든 파일을 아래 명령어로 컨버팅 해주면 된다.
# iconv -f UHC -t utf-8 -o [파일명].tmp [파일명]

그러나 너무많다.
그럼 아래와같이 스크립트를 작성해서 돌리도록 한다.
#!/bin/sh
for i in $( find . -name "*.php" ); do
if [ -f $i ]
then
/usr/bin/iconv -f UHC -t utf-8 -o $i.tmp $i
mv -f $i $i.bak
mv -f $i.tmp $i
fi
done

다 돌렸으면 파일수정을 약간 해줘야한다.
일단 lib.php 파일을 열어서 euc-kr,EUC-KR 로 검색해서 utf-8 로 바꿔준다.

변경이 끝났으면 기타 txt 파일을 찾아서 변경해 주면 완료된다.
예를들어 admin 디렉토리에 있는 텍스트파일들도 변경해주면 된다.

자 이제 그럼 파일 변경이 모두 끝났다.
by cranix 2007. 3. 9. 23:15
1. 먼저 아래 명령어로 덤프를 받는다.
# mysqldump -u[id] -p [db] > dump.sql

2. 기본으로 덤프 받은파일은 euc-kr 데이터 이기때문에 아래 명령어로 utf-8 데이터로 변경해준다.
# iconv -c -f euc-kr -t utf-8 dump.sql > dump_utf8.sql

3. 이제 덤프받은 utf8 데이터를 utf8 로 설정되어있는 mysql DB 에 밀어넣는다.
# mysql -u[id] -p [db] < dump_utf8.sql

' > Mysql' 카테고리의 다른 글

mysql DATE 연산함수  (908) 2009.08.19
MYSQL 글자 붙이기  (44) 2007.07.23
MYSQL LAST_INSERT_ID()  (26) 2007.07.20
MYSQL JOIN 구문  (1087) 2007.06.10
MYSQL 유용한 명령어들  (26) 2006.12.18
by cranix 2007. 3. 9. 21:56
교수님 : 조재수
강의실 : 4B302
조교님 : 권민혁 (멜:mugerc@gmail.com,폰:010-6256-7459)
조교님홈 : http://pllab.kut.ac.kr/~batman/wiki.php
교수님홈 : http://ime.kut.ac.kr/jaesoo
교재 : C++ 프로그래밍
기타사항 :
  - 교재를 사도되고 안사도됨
  - 과제는 조교님홈으로 제출
  - 실습할때는 모든걸끝냈어도 적어도 1시간은 있어야함

'2007년1학기 > C++프로그래밍' 카테고리의 다른 글

C++ 에서 달라진점  (21) 2007.03.21
C++ 강의노트 3장  (40) 2007.03.21
C++ 2강 정리  (19) 2007.03.14
C++ 2강 자료  (683) 2007.03.14
강의1  (52) 2007.03.07
by cranix 2007. 3. 9. 15:49
웹 프로그래밍을 수강하는 3분반 학생들에게 모두 교수님 서버의 계정을 만들었습니다.

계정 아이디 : u학번 (예 : u2003135142)
계정 비밀번호 : ******

학부생들께서는 각자 자신의 계정에 접속하여서 자신이 쓸 비밀번호로 수정을 하고
자신의 계정으로 과제를 제출하시면 됩니다.

http 접속 경로 : http://icl.kut.ac.kr:8088/~계정아이디
( 예 : http://icl.kut.ac.kr:8088/~atin84 )


-계정 비밀번호 수정방법-
1. 텔넷 접속 프로그램 " putty "를 다운(포털에서 검색하면 나옵니다.)
2. putty 실행
3. HostName : icl.kut.ac.kr
    Protocol : SSH
    실행
4. 실행되면 자신의 아이디와 비밀번호를 입력하여 접속합니다.
5. "passwd" 명령어 실행 후 패스워드 변경
5. 변경 후 "exit" 명령어를 통해 종료


과제 제출은 자신의 계정에 index페이지에 과제를 링크해서 웹에서 확인할 수 있게 해주시면 됩니다.
과제 링크의 이름은 다음과 같은 형태로 해주시면 됩니다.

" [과목명]-[차수]-[이름]-[학번]-[분반]
  예: 웹프로그래밍-1차-홍길동-2005111222-3분반 "

'2007년1학기 > 웹프로그래밍' 카테고리의 다른 글

웹플밍 CSS  (21) 2007.05.04
웹프로그래밍  (36) 2007.03.09
by cranix 2007. 3. 9. 15:39
교수님 : 허주현
강의실 : 월(3311),목(3307)
싸이주소 : idomath
기타주의사항 :
  - 숙제는 타이핑하지말고 손으로 써서 내시오
  - 영어공부!!

'2007년1학기 > 이산수학' 카테고리의 다른 글

조합론의 이해  (24) 2007.04.05
by cranix 2007. 3. 9. 15:32
| 1 2 3 4 |