출처 : http://www.cyworld.com/susemi99/2394914


%a : Abbreviated weekday name (Sun..Sat)
%b : Abbreviated month name (Jan..Dec)
%c : Month, numeric (0..12)
%D : Day of the month with English suffix (0th, 1st, 2nd, 3rd, …)
%d : Day of the month, numeric (00..31)
%e : Day of the month, numeric (0..31)
%f : Microseconds (000000..999999)
%H : Hour (00..23)
%h : Hour (01..12)
%I : Hour (01..12)
%i : Minutes, numeric (00..59)
%j : Day of year (001..366)
%k : Hour (0..23)
%l : Hour (1..12)
%M : Month name (January..December)
%m : Month, numeric (00..12)
%p : AM or PM 
%r : Time, 12-hour (hh:mm:ss followed by AM or PM)
%S : Seconds (00..59)
%s : Seconds (00..59)
%T : Time, 24-hour (hh:mm:ss)
%U : Week (00..53), where Sunday is the first day of the week
%u : Week (00..53), where Monday is the first day of the week
%V : Week (01..53), where Sunday is the first day of the week; used with %X 
%v : Week (01..53), where Monday is the first day of the week; used with %x 
%W : Weekday name (Sunday..Saturday)
%w : Day of the week (0=Sunday..6=Saturday)
%X : Year for the week where Sunday is the first day of the week, numeric, four digits; used with %V 
%x : Year for the week, where Monday is the first day of the week, numeric, four digits; used with %v 
%Y : Year, numeric, four digits
%y : Year, numeric (two digits)
%% : A literal “%” character
%x : x, for any “x” not listed above



MySQL 가지고 놀때 편한 프로그램.

'PDS' 카테고리의 다른 글

MobSword - 통합메신저.  (0) 2008.05.08
Xquared - 오픈소스 WYSIWYG 웹 편집기 모듈  (0) 2008.03.03
SQLYog 6.11  (0) 2008.02.27
ScriptX - 웹페이지 인쇄용 컴퍼넌트  (0) 2007.08.28
HeidiSQL 3.0 Final  (0) 2007.05.28
HeidiSQL 3.0 Final  (0) 2007.05.28
select * from request_table where state like '%' order by no desc limit 0,10;

limit x
x개 까지 제한

limit 0,x
0부터 시작 x개 까지 제한

0이 첫번째
select * from request_table where state like '%' order by no desc limit 0,10;

limit x
x개 까지 제한

limit 0,x
0부터 시작 x개 까지 제한

0이 첫번째

 2007년 9월 5일자 Data

출처 : http://www.postman.pe.kr/zipcode/index.html


*.dbf 파일을 엑셀로 불러와서 .csv 파일로 다른이름으로 저장하기 한다.
문서편집기등을 이용하여 csv를 열어 제일 첫줄에
"ZIPCODE","SIDO","GUGUN","DONG","BUNJI","SEQ"를 삭제한다.

mysql에서
타입과 크기에 맞게 테이블을 생성한다. (출처 사이트 참고)

create table postCode
(
   seq int(5) not null,
   zipcode varchar(7),
   sido varchar(4),
   gugun varchar(15),
   dong varchar(52),
   bunji varchar(17),
   PRIMARY KEY(seq),
   index dong(dong)
);


LOAD DATA LOCAL INFILE '/경로/변경한파일.csv'
           INTO TABLE postCode
           FIELDS TERMINATED BY ','
           ENCLOSED BY '"'
           LINES TERMINATED BY '\n'
          (zipcode, sido, gugun, dong, bunji, seq);

한다.


 2007년 9월 5일자 Data

출처 : http://www.postman.pe.kr/zipcode/index.html


*.dbf 파일을 엑셀로 불러와서 .csv 파일로 다른이름으로 저장하기 한다.
문서편집기등을 이용하여 csv를 열어 제일 첫줄에
"ZIPCODE","SIDO","GUGUN","DONG","BUNJI","SEQ"를 삭제한다.

mysql에서
타입과 크기에 맞게 테이블을 생성한다. (출처 사이트 참고)

create table postCode
(
   seq int(5) not null,
   zipcode varchar(7),
   sido varchar(4),
   gugun varchar(15),
   dong varchar(52),
   bunji varchar(17),
   PRIMARY KEY(seq),
   index dong(dong)
);


LOAD DATA LOCAL INFILE '/경로/변경한파일.csv'
           INTO TABLE postCode
           FIELDS TERMINATED BY ','
           ENCLOSED BY '"'
           LINES TERMINATED BY '\n'
          (zipcode, sido, gugun, dong, bunji, seq);

한다.


mysql> alter table 테이블명 auto_increment=임의숫자값




'DATABASE' 카테고리의 다른 글

[Oracle] 사용자계정 생성  (0) 2007.07.06
[mysql] auto_increment 값 설정  (0) 2007.06.29
[mysql] auto_increment 값 설정  (0) 2007.06.29
[mysql] auto_increment 값 설정  (0) 2007.06.29
[MySQL] Data Type & bytes  (0) 2007.06.04
[MySQL] Data Type & bytes  (0) 2007.06.04

mysql> alter table 테이블명 auto_increment=임의숫자값




'DATABASE' 카테고리의 다른 글

[Oracle] 사용자계정 생성  (0) 2007.07.06
[mysql] auto_increment 값 설정  (0) 2007.06.29
[mysql] auto_increment 값 설정  (0) 2007.06.29
[mysql] auto_increment 값 설정  (0) 2007.06.29
[MySQL] Data Type & bytes  (0) 2007.06.04
[MySQL] Data Type & bytes  (0) 2007.06.04
출처 : http://www.jakartaproject.com/

Storage Requirements for Numeric Types

Data Type Storage Required
TINYINT 1 byte
SMALLINT 2 bytes
MEDIUMINT 3 bytes
INT, INTEGER 4 bytes
BIGINT 8 bytes
FLOAT(p) 4 bytes if 0 <= p <= 24, 8 bytes if 25 <= p <= 53
FLOAT 4 bytes
DOUBLE [PRECISION], REAL 8 bytes
DECIMAL(M,D), NUMERIC(M,D) Varies; see following discussion
BIT(M) approximately (M+7)/8 bytes

Storage Requirements for Date and Time Types

Data Type Storage Required
DATE 3 bytes
DATETIME 8 bytes
TIMESTAMP 4 bytes
TIME 3 bytes
YEAR 1 byte
 

Storage Requirements for String Types

Data Type Storage Required
CHAR(M) M bytes, 0 <= M <= 255
VARCHAR(M) L + 1 bytes, where L <= M and 0 <= M <= 255 (see note below) or L + 2 bytes, where L <= M and 256 <= M <= 65535 (see note below).
BINARY(M) M bytes, 0 <= M <= 255
VARBINARY(M) L + 1 bytes, where L <= M and 0 <= M <= 255 (see note below) or L + 2 bytes, where L <= M and 256 <= M <= 65535 (see note below).
TINYBLOB, TINYTEXT L+1 byte, where L < 28
BLOB, TEXT L+2 bytes, where L < 216
MEDIUMBLOB, MEDIUMTEXT L+3 bytes, where L < 224
LONGBLOB, LONGTEXT L+4 bytes, where L < 232
ENUM('value1','value2',...) 1 or 2 bytes, depending on the number of enumeration values (65,535 values maximum)
SET('value1','value2',...) 1, 2, 3, 4, or 8 bytes, depending on the number of set members (64 members maximum)

'DATABASE' 카테고리의 다른 글

[mysql] auto_increment 값 설정  (0) 2007.06.29
[MySQL] Data Type & bytes  (0) 2007.06.04
[MySQL] Data Type & bytes  (0) 2007.06.04
[MySQL] Data Type & bytes  (0) 2007.06.04
tomcat + mysql 연동  (2) 2007.05.28
tomcat + mysql 연동  (2) 2007.05.28
출처 : http://www.jakartaproject.com/

Storage Requirements for Numeric Types

Data Type Storage Required
TINYINT 1 byte
SMALLINT 2 bytes
MEDIUMINT 3 bytes
INT, INTEGER 4 bytes
BIGINT 8 bytes
FLOAT(p) 4 bytes if 0 <= p <= 24, 8 bytes if 25 <= p <= 53
FLOAT 4 bytes
DOUBLE [PRECISION], REAL 8 bytes
DECIMAL(M,D), NUMERIC(M,D) Varies; see following discussion
BIT(M) approximately (M+7)/8 bytes

Storage Requirements for Date and Time Types

Data Type Storage Required
DATE 3 bytes
DATETIME 8 bytes
TIMESTAMP 4 bytes
TIME 3 bytes
YEAR 1 byte
 

Storage Requirements for String Types

Data Type Storage Required
CHAR(M) M bytes, 0 <= M <= 255
VARCHAR(M) L + 1 bytes, where L <= M and 0 <= M <= 255 (see note below) or L + 2 bytes, where L <= M and 256 <= M <= 65535 (see note below).
BINARY(M) M bytes, 0 <= M <= 255
VARBINARY(M) L + 1 bytes, where L <= M and 0 <= M <= 255 (see note below) or L + 2 bytes, where L <= M and 256 <= M <= 65535 (see note below).
TINYBLOB, TINYTEXT L+1 byte, where L < 28
BLOB, TEXT L+2 bytes, where L < 216
MEDIUMBLOB, MEDIUMTEXT L+3 bytes, where L < 224
LONGBLOB, LONGTEXT L+4 bytes, where L < 232
ENUM('value1','value2',...) 1 or 2 bytes, depending on the number of enumeration values (65,535 values maximum)
SET('value1','value2',...) 1, 2, 3, 4, or 8 bytes, depending on the number of set members (64 members maximum)

'DATABASE' 카테고리의 다른 글

[mysql] auto_increment 값 설정  (0) 2007.06.29
[MySQL] Data Type & bytes  (0) 2007.06.04
[MySQL] Data Type & bytes  (0) 2007.06.04
[MySQL] Data Type & bytes  (0) 2007.06.04
tomcat + mysql 연동  (2) 2007.05.28
tomcat + mysql 연동  (2) 2007.05.28

'PDS' 카테고리의 다른 글

Xquared - 오픈소스 WYSIWYG 웹 편집기 모듈  (0) 2008.03.03
SQLYog 6.11  (0) 2008.02.27
ScriptX - 웹페이지 인쇄용 컴퍼넌트  (0) 2007.08.28
HeidiSQL 3.0 Final  (0) 2007.05.28
HeidiSQL 3.0 Final  (0) 2007.05.28
HeidiSQL 3.0 Final  (0) 2007.05.28

'PDS' 카테고리의 다른 글

Xquared - 오픈소스 WYSIWYG 웹 편집기 모듈  (0) 2008.03.03
SQLYog 6.11  (0) 2008.02.27
ScriptX - 웹페이지 인쇄용 컴퍼넌트  (0) 2007.08.28
HeidiSQL 3.0 Final  (0) 2007.05.28
HeidiSQL 3.0 Final  (0) 2007.05.28
HeidiSQL 3.0 Final  (0) 2007.05.28
이걸 내가 다시 적을 줄 몰랐다;;;;

설치버전

RedHat Linux 기반의 Sulinux 1.5 (http://www.sulinux.net)
Apache 2.2.4 (http://www.apache.org - httpd)
Mysql 5.0.37 (http://www.mysql.com)
Tomcat 6.0.10 (http://www.apache.org - tomcat )
JDK 6.0 (http://java.sun.com)
Apache-Tomcat Connector (Jk Connector 1.2.21) (http://www.apache.org - tomcat - connector)

모두  linux 용, Non-RPM 버전으로 받아서 설치하였음.
받은 모든 파일들은 /usr/local/ 로 ftp 전송등으로 복사.

Mysql

SHELL> tar xzvf mysql파일명.확장자

SHELL> ln -s /usr/local/mysql디렉토리명  mysql
           
            mysql디렉토리에 대한 링크를 만듬. (윈도우의 바로가기 같은 개념--;)

SHELL> cd mysql

SHELL> adduser -M mysql

SHELL> chown -R root /usr/local/mysql

SHELL> chown -R mysql /usr/local/mysql/data

SHELL> ./configure

자동으로 실행까지 한다.

SHELL> cp /usr/local/mysql/support-files/my-medium.cnf   /etc/my.cnf

SHELL> ps  
            (mysqld_safe 가 있는지 확인.)

SHELL> cd bin  (/usr/local/mysql/bin)

SHELL> ./mysqladmin -u root password 'mysql root계정 비밀번호'

SHELL> ./mysql -u root -p
            (비밀번호를 입력하고 접속되는지 확인)

mysql> show databases;
            (information_schema , mysql , test DB가 있는지 확인 - 절대삭제하지 말것)

mysql> quit  (빠져나오기)
 
apache

SHELL> tar xzvf apache파일명.확장자

SHELL> cd 풀린apache디렉토리

SHELL> ./configure --prefix=/usr/local/apache --enable-so --enable-modules=all
                             --enable-mods-shared=most

SHELL> make && make install

SHELL> cd /usr/local/apache/

SHELL> vi conf/httpd.conf

            httpd.conf 설정내용중 ServerName 부분을 찾아서.
            주석처리되어있는 #를 삭제하여 활성화시키고, 도메인네임이나 IP Address를 적는다.
            예>ServerName www.도메인이름
                 ServerName 2xx.xx.xx.xx

            저장하고 vi편집기 빠져나오기.

SHELL> cd bin
SHELL>./apachectl start   아파치 실행.

웹브라우저를 실행시켜서 설정한 도메인네임이나 IP주소를 쳐서 접속을 한다.

"It works!!"

라는 메세지가 뜨면 아파치 설치 성공.

JDK

다운로드 받은 JDK파일은 .bin

SHELL> chmod o+x  jdk파일명
            (실행할 수 있게 권한을 준다)

SHELL> ./jdk파일명 (엔터)
          
            (아니면 sh jdk파일명)

Do you agree to the above license terms?

동의한다고 한다. (yes)

착하게 알아서 다 설치한다.

SHELL> ln -s /usr/local/jdk디렉토리명  jdk

Tomcat

SHELL> tar xzvf 톰켓파일이름

SHELL> ln -s /usr/local/tomcat디렉토리이름  tomcat

환경변수 설정

SHELL> vi /etc/profile

profile문서 제일 끝에 아래를 추가 한다.

JAVA_HOME=/usr/local/jdk
CATALINA_HOME=/usr/local/tomcat
APACHE_HOME=/usr/local/apache
export JAVA_HOME CATALINA_HOME APACHE_HOME

PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$APACHE_HOME/bin:$PATH
export PATH=$PATH:/usr/local/bin:/usr/local/tomcat/bin
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/servlet-api.jar:$CATALINA_HOME/lib/jsp-api.jar

저장하고 나가기

SHELL> source /etc/profile

SHELL> catalina start
            웹브라우저에서 IPAddress 나 도메인 :8080 으로 접속한다.
            왠 고양이 한마리 나오면 톰켓 설치 완료.

Tomcat Connector

SHELL> cd connector디렉토리

SHELL> cd native

SHELL> ./buildconf.sh

SHELL> ./configure --with-apxs=/usr/local/apache/bin/apxs
SHELL> make && make install

SHELL> ls /usr/local/apache/modules
            (mod_jk.so 파일이 생성되었는지 확인)

SHELL> cd /usr/local/apache/conf

SHELL> vi workers.properties

            아래 내용 작성
           
            workers.tomcat_home=/usr/local/tomcat
            workers.java_home=/usr/java/jdk1.5.0_05
            ps=/
            worker.list=ajp13

            worker.default.port=8009
            worker.default.host=localhost
            worker.default.type=ajp13
            worker.default.lbfactor=1

            저장하고 나가기.

SHELL> vi httpd.conf

             LoadModule 부분을 찾는다.
             LoadModule jk_module modules/mod_jk.so 를 추가한다.
             
             DocumentRoot "usr/local/apache2/htdocs" 부분을 찾아서
             DocumentRoot "/usr/local/tomcat/webapps/ROOT"  로 바꾼다.
             
             DirectoryIndex 부분을 찾아서
             index.jsp 를 추가한다.

             아래 Mod_Jk Setting 부분
             문서 제일 밑에 추가

             # Mod_jk settings -----------------------------------------------------
             #
                JkWorkersFile conf/workers.properties
                JkLogFile logs/mod_jk.log
                JkLogLevel debug
                JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
                JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
                JkRequestLogFormat "%w %V %T"

                JkMount /examples/jsp/* ajp13
                JkMount /examples/servlets/* ajp13
                JkMount /*.jsp ajp13
                JkMount /servlet/* ajp13
             #---------------------------------------------------------------------

             저장하고 나가기.

SHELL> apachectl start
SHELL> catalina.sh start

웹브라우저에서 http://자기아이피 or http://도메인주소 로 접속

:8080을 붙이지 않고 고양이가 나와야하며
사이드메뉴에 JSP example 과 Servlet example 를 클릭하여
실행이 모두 되면 연동까지 성공!

이상있으면 댓글.
  1. 거룩한밤 2008.07.11 16:06 신고

    안녕하세요^^ 톰캣연동설치하는데 큰도움되었습니다.
    저도 sulinux1.5사용해서 설치했는데
    그대로 보고 끝까지 다 따라했습니다. 그런데
    서버아이피:8080치면 고양이 모습이 잘나오는데요,
    서버아이피만 치면
    '페이지를 볼수 있도록 승인되지 않았습니다.'
    라고 나옵니다. 디렉토리를 chown으로 변경시켜줘야 하는것이 있나요?

  2. 거룩한밤 2008.07.11 18:04 신고

    아! 해결했습니다. http.conf에 Documentroot 주소와 밑으로 내려가면 보이는 디렉토리태그의 주소와 똑같아야 하더군용^^ 다른분들 보시면서 어려움겪지 마시라고 올려놉니다.

  3. Favicon of http://blog.naver.com/imisehi BlogIcon 돌고래꿈 2009.01.22 19:04 신고

    Centos 5.2에서 아파치와 톰캣 연동하는데 많은 도움이 되었습니다.
    감사합니다 ㅎㅎ

출처 : http://cafe.naver.com/ez2laszlo.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=17
         ( Easy to Learn Laszlo : Naver Cafe )
         글쓴이 : neoDasida

Mysql 5.0 이상대 버전을 기준으로 설명합니다 .

Win32버전은 MySQL Server Instance Config Wizard 을 실행시켜 캐릭터셋부분을 UTF8로 지정하시면 됩니다.

아래는 Linux / Unix

my.cnf파일을 수정합니다..



 

안에 보시다보면 다음과 같은 부분이 있을껍니다.. 그부분을

아래의 사진과 같은내용으로 넣어주시면 됩니다 .

SHELL> vi /etc/my.cnf

[client]
default-character-set=utf8

[mysqldump]
quick
max_allowed_packet=16M

[mysql]
no-auto-rehash
default-character-set=utf8

[mysqld]
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
collaction-server=utf8_general_ci


그다음 mysql을 시동합니다 ..

SHELL\mysql> ./bin/mysqld_safe --user=mysql &


SHELL\mysql> ./bin/mysql -uroot -p mysql


SQL > show variables like 'c%';


character-set부분과 collation 부분이

모두 UTF8 / utf8_general_ci로 되어있어야 합니다..

캐릭터셋이 전부 통일되어야 글자가 깨어지지않습니다..


그리고 테이블생성시에도 다음과 같이 utf8형식으로 만들어 줘야 합니다.


CREATE TABLE `userdb` (                 
          `name` varchar(8) default NULL,       
          `id` varchar(10) NOT NULL default '', 
          `email` varchar(40) default NULL,     
          `sex` char(1) default NULL,           
          PRIMARY KEY  (`id`)                   
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8


참고하세요 :D


출처 : http://cafe.naver.com/ez2laszlo.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=17
         ( Easy to Learn Laszlo : Naver Cafe )
         글쓴이 : neoDasida

Mysql 5.0 이상대 버전을 기준으로 설명합니다 .

Win32버전은 MySQL Server Instance Config Wizard 을 실행시켜 캐릭터셋부분을 UTF8로 지정하시면 됩니다.

아래는 Linux / Unix

my.cnf파일을 수정합니다..



 

안에 보시다보면 다음과 같은 부분이 있을껍니다.. 그부분을

아래의 사진과 같은내용으로 넣어주시면 됩니다 .

SHELL> vi /etc/my.cnf

[client]
default-character-set=utf8

[mysqldump]
quick
max_allowed_packet=16M

[mysql]
no-auto-rehash
default-character-set=utf8

[mysqld]
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
collaction-server=utf8_general_ci


그다음 mysql을 시동합니다 ..

SHELL\mysql> ./bin/mysqld_safe --user=mysql &


SHELL\mysql> ./bin/mysql -uroot -p mysql


SQL > show variables like 'c%';


character-set부분과 collation 부분이

모두 UTF8 / utf8_general_ci로 되어있어야 합니다..

캐릭터셋이 전부 통일되어야 글자가 깨어지지않습니다..


그리고 테이블생성시에도 다음과 같이 utf8형식으로 만들어 줘야 합니다.


CREATE TABLE `userdb` (                 
          `name` varchar(8) default NULL,       
          `id` varchar(10) NOT NULL default '', 
          `email` varchar(40) default NULL,     
          `sex` char(1) default NULL,           
          PRIMARY KEY  (`id`)                   
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8


참고하세요 :D



db 디렉토리 (예 /var/lib/mysql/db_dir/)에 db.opt

charset 저장됨.

수정 가능해 보임(테스트 안해봄)

euckr일 경우
default-character-set=euckr
default-collation=euckr_korean_ci

utf8일 경우
default-character-set=utf8
default-collation=utf8_general_ci

출처: http://star.olo.co.kr/268

  1. Favicon of http://bhstudio.egloos.com BlogIcon dsdstudio 2007.03.04 02:50 신고

    set names=utf8;

  2. Favicon of http://fallacy.tistory.com BlogIcon dev. fallacy 2007.03.04 15:09 신고

    CREATE DATABASE 디비명 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

    음.....

  3. Favicon of http://fallacy.pe.kr BlogIcon fallacy 2007.05.28 17:23 신고

    캄사.ㅋ^^


db 디렉토리 (예 /var/lib/mysql/db_dir/)에 db.opt

charset 저장됨.

수정 가능해 보임(테스트 안해봄)

euckr일 경우
default-character-set=euckr
default-collation=euckr_korean_ci

utf8일 경우
default-character-set=utf8
default-collation=utf8_general_ci

출처: http://star.olo.co.kr/268

  1. Favicon of http://bhstudio.egloos.com BlogIcon dsdstudio 2007.03.04 02:50 신고

    set names=utf8;

  2. CREATE DATABASE 디비명 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

    음.....

  3. Favicon of http://fallacy.pe.kr BlogIcon fallacy 2007.05.28 17:23 신고

    캄사.ㅋ^^



다운받은 postcode_mysql_sql.zip을 압축을 풀고 MySQL의 bin 디렉토리로 이동하여 다음과 같이 입력합니다

mysql --default-character-set=euckr -u "MySQL 사용자계정" -p "MySQL 데이터베이스" < 복구될 DB명

characterset은 자신의 환경에 맞게 입력해 주세요

출처 : www.jakartaproject.com



다운받은 postcode_mysql_sql.zip을 압축을 풀고 MySQL의 bin 디렉토리로 이동하여 다음과 같이 입력합니다

mysql --default-character-set=euckr -u "MySQL 사용자계정" -p "MySQL 데이터베이스" < 복구될 DB명

characterset은 자신의 환경에 맞게 입력해 주세요

출처 : www.jakartaproject.com

+ Recent posts