728x90
300x250

MySQL 문자열 함수

1. Char_Length(string)
문자열의 길이를 알아봅니다. 2Byte문자는 1개로 취급합니다.
mysql> SELECT CHAR_LENGTH("안녕하세요");
+---------------------------+
| CHAR_LENGTH("안녕하세요")  |
+---------------------------+
|                         5 |
+---------------------------+
1 row in set (0.03 sec)

2. LENGTH(string)
문자열의 Byte수를 알아봅니다.
mysql> SELECT LENGTH("안녕하세요");
+----------------------+
| LENGTH("안녕하세요")  |
+----------------------+
|                   10 |
+----------------------+
1 row in set (0.00 sec)


3. CONCAT(string1, string2,...)
문자열을 합칩니다.
mysql> SELECT CONCAT("안녕", "하세요");
+--------------------------+
| CONCAT("안녕", "하세요")  |
+--------------------------+
| 안녕하세요                |
+--------------------------+
1 row in set (0.03 sec)


4. CONCAT_WS ("구분자", string1, string2,...)
문자열을 특정 구분자를 포함시켜 합쳐줍니다.
mysql> SELECT CONCAT_WS(',', "안녕", NULL, "하세요");
+----------------------------------------+
| CONCAT_WS(',', "안녕", NULL, "하세요")  |
+----------------------------------------+
| 안녕,하세요                             |
+----------------------------------------+
1 row in set (0.00 sec)


5. FORMAT(number, round)
숫자의 천단위 구분자를 넣어줍니다. round 는 소수점 뒷자리 절사 길이 입니다.
mysql> SELECT FORMAT(123456, 0);
+-------------------+
| FORMAT(123456, 0) |
+-------------------+
| 123,456           |
+-------------------+
1 row in set (0.00 sec)


6. REPLACE(string, from_string, to_string)
문자열을 치환합니다.
mysql> SELECT REPLACE("우리나라 나쁜나라", "나쁜", "좋은");
+----------------------------------------------+
| REPLACE("우리나라 나쁜나라", "나쁜", "좋은")    |
+----------------------------------------------+
| 우리나라 좋은나라                              |
+----------------------------------------------+
1 row in set (0.02 sec)


출처 : http://www.lovelgw.com/Blog/257

반응형
728x90
300x250

[Linux] Centos 5.3(32bit), Ubuntu 9.04(64bit) - Apache 2.x + PHP 5.3 + MySQL, 라이브러리 설치하기

태스트 환경1 :

운영체제 : Centos 5.3(32bit)
CPU : AMD Athlon 64 x2 3600
RAM : 2GB

태스트 환경2 :
운영체제 : Ubuntu 9.04(64bit)
CPU : Atom 230 x2
RAM : 1GB


필수 사용 라이브러리 :


Libmcrypt(암호화 라이브러리)


다운로드를 받을만한 위치로 이동합니다.


다운로드 받기 :
http://www.mysql.com (MYSQL 홈페이지)
ftp://ftp.neowiz.com/pub/apache/httpd/httpd-2.2.11.tar.gz
ftp://ftp.neowiz.com/pub/languages/php/

미러링 서버 제공 : 네오위즈

다운로드 받기


wget 주소 (MySQL 5.x 버전) 다운로드
tar xvfz mysql-5.1.version.tar.gz                  (압축 풀기)

wget ftp://ftp.neowiz.com/pub/apache/httpd/httpd-2.2.11.tar.gz      (Apache 2.2.11) 다운로드
tar xvzf httpd-2.2.11.tar.gz                       (압축 풀기)

wget ftp://ftp.neowiz.com/pub/languages/php/     (Php-5.2.10) 다운로드
tar xvzf php-5.2.10.tar.gz                        (압축 풀기)



 


 


 


 


 


 


 
(기타 라이브러리 재 연동)
/usr/local/php/bin/pear upgrade-all
/usr/local/php/bin/pear install DB File Mail Mail_Mime
/usr/local/php/bin/pear install MDB2 MDB2_Driver_mysql MDB2_Driver_mysqli
/usr/local/php/bin/pear install HTTP_Request XML_RPC


최종 수정 : 2009년 9월 22일

반응형

+ Recent posts