일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 |
- 순차리스트
- react class method bind
- client side rendering
- es6 symbol
- react lifecycle
- chrome extension development
- es6 destructuring
- task queue
- javascript eventloop
- javascript arrow function
- react
- 자료구조
- js arrow function
- server side rendering
- javascript class method bind
- javascript spread
- javascript destructuring
- react event bind
- JavaScript
- es7 async await
- js promise
- parcel
- web server vs was
- es6 module
- es6 promise
- Browser API
- DOM API
- 크롬 익스텐션 개발
- #javascript #자바스크립트 완벽가이드 #자바스크립트 코뿔소
- 선형리스트
- Today
- 81
- Total
- 430,303
목록DB/MySQL (6)
비실이의 개발 성장기
예시 테이블 명: TEST idx name age 1 GIM 25 2 LEE 27 3PARK30 위 테이블에서 idx가 1인 row의 컬럼 name 값을 KIM으로, idx가 3인 row의 컬럼 age 값을 29 로 변경 이 경우 아래와 같이 쿼리를 구성하여 처리한다. 1234567UPDATE TESTSET name = CASE idx WHEN 1 THEN 'KIM' ELSE name END, age = CASE idx WHEN 3 THEN 29 ELSE age ENDWHERE idx IN (1, 3);Colored by Color Scriptercs 4번째 라인을 보면 ELSE 구문이 있는데 이 쿼리를 해석해보면 아래와 같다. `idx가 1인 row의 컬럼 name의 값을 'KIM' 으로 변경하고, i..
MySQL / MariaDB의 Slow Query log를 설정하는 방법에 대해 포스팅 하겠습니다. * Slow Query log 란? SQL 질의 요청을 했는데 응답이 오래걸릴 경우 이 부분에 대해 log를 남기는 것. Mysql 접속을 하겠습니다. mysql -u root - p 를 입력하여 접속합니다. 그 다음, slow query log 설정 상태를 확인하겠습니다. show variables like 'slow_query_%'; 를 입력합니다. 현재는 slow_query_log 설정이 OFF로 되어있어 log가 생성되지 않습니다. slow_query_log_file 은 log파일이 생성 될 경로 입니다. 설정을 ON으로 바꾸러 이동하겠습니다. exit 를 입력하여 잠시 mysql 을 종료하겠습니다..
지난 포스팅에서 linux에 MySQL 설치하고 권한 설정을 했습니다. 하지만... 매번 명령어를 입력해서 MySQL접속을 하고 데이터를 관리하기에는 불편함이 따릅니다. 그래서 MySQL-Workbench 를 설치하여 좀 더 쉽게 DB를 사용 해보겠습니다. http://dev.mysql.com/downloads/workbench/ 을 들어가서 하단으로 내려가면 아래와 같이 OS를 선택하고 Download 할 수 있습니다. Download 를 누르면 아래와 같은 화면이 뜨는데 Login하지 않고 빨간 테두리 부분을 누르면 다운로드 됩니다. 다운로드가 완료되면 설치파일을 통해 MySQL-Workbench 를 설치합니다. 설치가 완료되면 아래와 같이 아이콘이 생성됩니다. ..? 실행 해보겠습니다. 위에 빨간 ..
MySQL을 사용하다 문제가 발생했을 경우 log파일을 열어 내용을 확인 후, 조치할 수 있습니다. MySQL의 log 파일이름은 mysqld.log 입니다. 이 파일이 어디에 있는지 찾아보겠습니다. find /* -name mysqld.log 를 입력합니다. /var/log 디렉토리에 있군요. more /var/log/mysqld.log 를 입력하여 log 내용을 보겠습니다. 많은 내용이 기록되어 있습니다.... 이 경우 more 명령어 보단 tail 명령어를 사용하는게 좋을 것 같습니다. tail -f /var/log/mysqld.log 를 입력합니다. tail -f 명령을 이용하면 글의 가장 마지막 10줄을 보여주며, 실시간으로 기록되는 log 도 확인할 수 있어 유용하게 쓰이는 명령어 입니다. 만..
이번 포스팅은 MySQL 접속 계정 관리 와 계정 별 권한설정 방법에 대해 알아보겠습니다. 본문에서 다루는 MySQL 버전은 5.6 버전이며 5.7 버전부터 일부 변경 된 사항이 있으므로 참고바랍니다! mysql -u root -p 를 입력하여 MySQL 에 접속합니다. 그 다음, 스키마를 mysql 로 변경하겠습니다. use mysql; 를 입력합니다. 지금부턴 SQL 질의문 이기 때문에 마지막에 세미콜론(;) 을 붙여주셔야 합니다. mysql 스키마에 테이블 구성을 알아보겠습니다. show tables; 를 입력합니다. 여기서 계정에 관련 된 정보를 관리하는 테이블은 user 테이블 입니다. select host, user, password from user; 를 입력하여 계정정보를 조회 해보겠습니다..
이번시간에는 linux에서 MySQL 설치 및 환경설정에 대해 포스팅 하겠습니다. 설치 OS는 CentOS 7 입니다. 저도 이번에 linux에 환경설정을 하며 알게 된 점인데 CentOS 버전이 7로 올라가면서 이전버전과 바뀐사항들이 일부 있다고 합니다. 대표적으로 방화벽, 포트 설정... 또... rpm저장소에서 MySQL이 아닌 MariaDB를 기본패키지로 넣어놔서 yum install mysql mysql-server 을 입력하면 MySQL 설치가 되지 않는다고 합니다. 그렇다고 yum을 사용하여 MySQL설치를 못하는건 아닙니다. 명령어 sudo yum install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 을 입력하여..