'2015/05'에 해당되는 글 3건

  1. 2015.05.29 [mysql] 5.X 기본언어 UTF8 변경
  2. 2015.05.24 [PHP] 이미지 사이즈 변경
  3. 2015.05.20 [mysql] 컬럼 추가 삭제 변경


출처 : http://blog.naver.com/roland82/120205080301


vi /etc/my.cnf


[client]
default-character-set=utf8

 

[mysqld]
character-set-client-handshake=FALSE
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci

 

[mysqldump]
default-character-set=utf8

 

[mysql]
default-character-set=utf8

'DB' 카테고리의 다른 글

[MySQL] auto_increment 값 초기화 및 재정렬  (0) 2016.04.18
[mysql] 함수, 명령  (0) 2015.07.23
[mysql] 컬럼 추가 삭제 변경  (0) 2015.05.20
[mssql] Date형 변환 Convert 함수  (0) 2014.11.17
[mssql] .bak 파일로 DB 백업 복구  (0) 2014.10.19
Posted by 꼬장e
,


출처 : http://egloos.zum.com/kokey/v/3842569


function img_resize_only($path, $img, $maxwidth, $maxheight)
{
    if($img)
    {
        // $img는 이미지의 경로(예:./images/phplove.gif)
        $imgsize = getimagesize($path.$img);
        if($imgsize[0]>$maxwidth || $imgsize[1]>$maxheight)
        {
            // 가로길이가 가로limit값보다 크거나 세로길이가 세로limit보다 클경우
            $sumw = (100*$maxheight)/$imgsize[1];
            $sumh = (100*$maxwidth)/$imgsize[0];
            if($sumw < $sumh)
            {
                // 가로가 세로보다 클경우
                $img_width = ceil(($imgsize[0]*$sumw)/100);
                $img_height = $maxheight;
            }
            else
            {
                // 세로가 가로보다 클경우
                $img_height = ceil(($imgsize[1]*$sumh)/100);
                $img_width = $maxwidth;
            }
        }
        else
        {
            // limit보다 크지 않는 경우는 원본 사이즈 그대로.....
            $img_width = $imgsize[0];
            $img_height = $imgsize[1];
        }
        $imgsize[0] = $img_width;
        $imgsize[1] = $img_height;
    }
    else
    {
        $imgsize[0] = $maxwidth;
        $imgsize[1] = $maxheight;
    }

return $imgsize;

}

 

 

Posted by 꼬장e
,

● 추가

alter table [테이블명] add [컬럼명][타입] default [값] [위치];

예) mysql> alter table T_TABLE add T_ADDCOLUMN varchar(255) not null default '' after T_EXISTCOLUMN;

 

● 삭제

alter table [테이블명] drop [컬럼명]
예) mysql> alter table T_TABLE drop T_COLUMNNAME;

 

● 변경

alter table [테이블명] change [기존컬럼명] [새컬럼명] [새컬럼타입][default옵션값]
예) mysql> alter table T_TABLE change T_EXISTCOLUMN T_NEWCOLUMNS varchar(255) NOT NULL DEFAULT '';

 

● 타입 변경

alter table [테이블명] modify [컬럼명] [변경할타입]
예) mysql> alter table T_TABLE modify T_EXISTCOLUMN varchar(50) ;

 

● 디폴트 변경

alter table [테이블명] alter column [컬럼명] set default '';

예) alter table T_TABLE  alter column T_EXISTCOLUMN set default '';

'DB' 카테고리의 다른 글

[mysql] 함수, 명령  (0) 2015.07.23
[mysql] 5.X 기본언어 UTF8 변경  (0) 2015.05.29
[mssql] Date형 변환 Convert 함수  (0) 2014.11.17
[mssql] .bak 파일로 DB 백업 복구  (0) 2014.10.19
[mysql] 특정 테이블만 백업  (0) 2014.03.19
Posted by 꼬장e
,