반응형

mysql 5

[php] phpMyAdmin 설치 방법

mysql 접속을 하려면 이것저것을 깔아야되고 또 접속권한도 줘야하고 불편한 경우가 많습니다. 이럴때 필요한것이 phpMyAdmin 입니다. 1. phpMyAdmin 다운로드 공식사이트에서 최신버전을 다운받습니다. 공식사이트 : https://www.phpmyadmin.net/ 오른쪽 상단의 다운로드버튼을 눌러서 다운을 받습니다. 2. 다운받은 파일을 압축을 풀어줍니다. 3. 설치할곳에 FTP를 이용하여 업로드 한다. 이때 디렉토리명을 뒤에 버젼등등을 다 지우고 phpMyAdmin 으로 바꿔준다. 압축을 풀면 phpMyAdmin-4.6.6-all-languages 폴더안에 phpMyAdmin-4.6.6-all-languages 폴더가 하나 더 있으니 안에 있는 폴더를 바꾸고 업로드 하자. 업로드가 완료가..

PHP 2017.02.10

MySQL flush privileges 명령어

MySQL flush privileges 명령어 INSERT나 UPDATE, DELETE문을 이용해서 MySQL의 사용자를 추가,삭제하거나, 사용자 권한 등을 변경하였을 때, MySQL에 변경사항을 적용하기 위해서 사용하는 명령어가 flush privileges 입니다. 아래는 highbird 데이터베이스에 bird 유저를 추가하는 예제입니다. 끝에 flush privileges 명령어를 사용해서 변경사항을 적용해 주는 것을 확인하실 수 있습니다. 이 flush privileges 는 정확히 말하면 grant 테이블을 reload 함으로 변경사항을 바로 적용해주는 명령어인데, INSERT, UPDATE와 같은 SQL문이 아닌 grant 명령어를 사용해서 사용자를 추가하거나 권한등을 변경하였다면 굳이 실행..

mysql 2013.04.15

subquery의 결과가 여러개 일때, 한개의 필드로 가져오기

서브 쿼리의 결과가 여러 개 일때, 스트링으로 만들어서 가져 오기 [mysql string CONCAT row] 참고 사이트 : http://stackoverflow.com/questions/276927/can-i-concatenate-multiple-mysql-rows-into-one-field 핵심은 group_concat 함수를 쓰면 된다. 아래는 "|" 문자열로 서브 쿼리의 결과를 문자열로 연결해서 반환하는 쿼리이다. 뭐. 이런식으로 BTable에 있는 bookName을 "|"로 연결해서 가져오고 싶을 경우 저런 식으로 ~ SELECT ATable.num, ATable.keyword, (select group_concat(bookName separator '| ') from BTable where..

mysql 2013.03.20

현재 설정된 문자셋 검사 방법

아래의 쿼리를 실행하면 현재 설정된 문자셋을 확인할 수 있다. mysql> show variables like 'character_set_database'; +------------------------+-------+ | Variable_name | Value | +------------------------+-------+ | character_set_database | euckr | +------------------------+-------+ 1 row in set (0.00 sec) mysql> show variables like 'character_set_%'; +--------------------------+----------------------------------------+ | Va..

mysql 2013.03.06
반응형