aes랑 des는 phpmyadmin에서 안되서 좀더 찾아 봐야 할 듯..


입력 1234

password() *A4B6157319038724E3560894F7F932C8886EBFCF

encrypt() 36QYTDVIT3tfU

md5() 81dc9bdb52d04dc20036dbd8313ed055

sha1() 7110eda4d09e062aa5e4a390b0a572ac0d2c0220


별다른 옵션 안주고 실행한것임. 길이를 보면 대충 보일려나?


그나저나.. brcypt 이런건 함수가 안보이네..

+

bcrypt mcrypt는 php쪽 이니까 있을리가!?


5.7 부터 은근 deprecate 된 함수들이 꽤 있네..

[링크 : http://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql event (schedule)  (0) 2017.02.05
mysql 테이블 내 일정 문자열 치환하기  (0) 2017.01.26
mysql prepare + execute 와 query 차이점  (0) 2017.01.15
mysql mariadb 호환성  (0) 2017.01.12
mysql 트랜잭션  (0) 2017.01.12
Posted by 구차니
Programming/php2017. 1. 15. 23:09

음.. 보다 보니 예전에 찾았던

posix sprintf의 %1$s가 떠오르네


[링크 : http://php.net/manual/en/function.sprintf.php]

2014/12/09 - [Programming/C / Win32 / MFC] - printf POSIX 확장 %1$d


'Programming > php' 카테고리의 다른 글

xdebug - php debug / profiler  (0) 2017.01.16
php 암호 해싱  (0) 2017.01.16
php array to table  (0) 2017.01.14
php <?=$var>  (0) 2017.01.09
PHP 최적화 관련  (0) 2017.01.09
Posted by 구차니

php에서 PDO를 통해

prepare / execute / fetch를 통해 수행하는 것과

query / fetch를 하는게 있길래 찾아보니..


얘는 엄밀하게 mysql의 지원기능이라고 해야 하려나?

mysql> SET @s = 'SELECT SQRT(POW(?,2) + POW(?,2)) AS hypotenuse';

mysql> PREPARE stmt2 FROM @s;

mysql> SET @a = 6;

mysql> SET @b = 8;

mysql> EXECUTE stmt2 USING @a, @b;

+------------+

| hypotenuse |

+------------+

|         10 |

+------------+

mysql> DEALLOCATE PREPARE stmt2; 

[링크 : https://dev.mysql.com/doc/refman/5.7/en/sql-syntax-prepared-statements.html]


prepare는 mysql 내부에서 치환을 통해 어떠한 수행을 할 수 있는 일종의 매크로 같은 개념으로

확장해서 사용할 수 있도록 하는 건데..


성능상의 차이가 없다면.. php에서 query문을 직접 변수 치환해서 하는게 편할수도 있을테니

어느게 좋고 어느게 나쁘다 라고 하긴 애매 할 듯.

관리적인 측면에서는 쿼리문을 쫘악 정리하고 변수 치환만 해서 쓰도록

php에서 변수 대입을 하던 mysql 에서 prepare로 하던 똑같으니까?


[링크 : http://www.codeigniter-kr.org/bbs/view/qna?idx=9891]

[링크 : http://stackoverflow.com/questions/4700623/pdos-query-vs-execute]


'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql 테이블 내 일정 문자열 치환하기  (0) 2017.01.26
mysql 암호화 방법들...?  (0) 2017.01.16
mysql mariadb 호환성  (0) 2017.01.12
mysql 트랜잭션  (0) 2017.01.12
mysql blob - binary large object  (0) 2017.01.12
Posted by 구차니
Posted by 구차니
Programming/php2017. 1. 14. 08:40

table은 별루니 div를 쓰라고 하지만..

그래도 table이 편할수도 있으니 php의 array로 변수를 넘겨받고

디자인 쪽에서는 간편하게 쓰려면 table 만한게 없을거 같긴한데...


[링크 : http://stackoverflow.com/questions/4746079/how-to-create-a-html-table-from-a-php-array]

[링크 : http://stackoverflow.com/questions/13284073/creating-a-table-with-mysql-php-and-ajax-with-jquery]


explode / implode

[링크 : http://sexy.pe.kr/tc/55]

'Programming > php' 카테고리의 다른 글

php 암호 해싱  (0) 2017.01.16
php sprintf  (0) 2017.01.15
php <?=$var>  (0) 2017.01.09
PHP 최적화 관련  (0) 2017.01.09
php 로그인 관련 - 세션  (0) 2017.01.06
Posted by 구차니

머.. 공식 사이트 도움말이니 맞겠지?

일단은 5.1 끼리는 바이너리 레벨에서 호환되지만

환경설정파일에 [mysql]을 [mariadb] 로는 수정을 해야 한다 정도?


[링크 : https://mariadb.com/kb/ko/mariadb-mysql/]

[링크 : https://mariadb.com/kb/en/mariadb/mariadb-vs-mysql-compatibility/]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql 암호화 방법들...?  (0) 2017.01.16
mysql prepare + execute 와 query 차이점  (0) 2017.01.15
mysql 트랜잭션  (0) 2017.01.12
mysql blob - binary large object  (0) 2017.01.12
mysql 변수별 사이즈  (0) 2017.01.12
Posted by 구차니

innodb에서 적용가능(MyISAM은 적용 불가)


query로 처리

랩핑된 함수는 없는 듯?

[링크 : http://php.net/manual/en/ref.mysql.php]

[링크 : http://stackoverflow.com/questions/2708237/php-mysql-transactions-examples]

[링크 : http://recoveryman.tistory.com/187]


mysqli 클래스 에도 지원은 하네

[링크 : http://php.net/manual/en/book.mysqli.php]

[링크 : http://php.net/manual/en/mysqli.begin-transaction.php]

[링크 : http://php.net/manual/en/mysqli.commit.php]

[링크 : http://php.net/manual/en/mysqli.rollback.php]


다만 PDO를 통하면 클래스 메소드로 지원을 하도록 랩핑한 듯?

[링크 : http://php.net/manual/en/book.pdo.php]

[링크 : http://php.net/manual/en/pdo.begintransaction.php]

[링크 : http://php.net/manual/en/pdo.commit.php]

[링크 : http://php.net/manual/en/pdo.rollback.php]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql prepare + execute 와 query 차이점  (0) 2017.01.15
mysql mariadb 호환성  (0) 2017.01.12
mysql blob - binary large object  (0) 2017.01.12
mysql 변수별 사이즈  (0) 2017.01.12
mysql 다대다 관계  (0) 2017.01.04
Posted by 구차니

BLOB은 Binary Large OBject의 약자인데

[링크 : http://dev.mysql.com/doc/refman/5.7/en/blob.html]


mediawiki 구조를 보는데 희한하리만치 blob을 많이써서 찾아보는데

이미지까지도 blob으로 관리한다는 나름 근래글들...



그래도 대용량일 경우 disk io많이먹으니 데이블 분리를 추천

[링크 : http://stackoverflow.com/.../speed-of-mysql-query-on-tables-containing-blob-depends-on-filesystem-cache]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql mariadb 호환성  (0) 2017.01.12
mysql 트랜잭션  (0) 2017.01.12
mysql 변수별 사이즈  (0) 2017.01.12
mysql 다대다 관계  (0) 2017.01.04
mysql 인덱스와 db설계 실무 팁(?)  (0) 2017.01.04
Posted by 구차니

mediawiki에 BLOB 말고

MEDIUMBLOB 이라는게 있어서 용량을 찾아 보니.. 2^24?

2^24 = 16777216 = 16MB

위키 문서 길이 치고는 너무 긴거 아닌가 싶기도 하고?


[링크 : http://dev.mysql.com/doc/refman/5.5/en/storage-requirements.html]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql 트랜잭션  (0) 2017.01.12
mysql blob - binary large object  (0) 2017.01.12
mysql 다대다 관계  (0) 2017.01.04
mysql 인덱스와 db설계 실무 팁(?)  (0) 2017.01.04
mysql datetime과 timestamp 차이점  (0) 2017.01.04
Posted by 구차니
Microsoft/Windows2017. 1. 11. 09:44

체크 누르면 삭제 하시겠습니까? 묻는거 다시 살리기

단, 스티커 메모를 종료했다 실행해야 삭제시 물어 봄.


HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\StickyNotes\PROMPT_ON_DELETE

[링크 : http://gyuha.tistory.com/307]


삭제된 메모를 구버전으로 돌려서 복구하기

[링크 : http://insummersnow.tistory.com/entry/스티커-메모-내용-복구방법]

'Microsoft > Windows' 카테고리의 다른 글

wannacry 랜섬웨어 대응..  (0) 2017.05.15
X-input / directinput  (0) 2017.01.31
autochk.exe not found in winxp  (2) 2016.11.26
win10 에서 PL2303X 사용하기  (0) 2016.10.21
메모장 F5 단축키..  (0) 2016.08.10
Posted by 구차니