일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- linux
- php
- JavaScript
- css
- 6월 공모주 청약 일정
- 주식 청약
- Eclipse
- 리눅스
- 공모주 청약 일정
- 주식 청약 일정
- codeigniter
- 7월 공모주 청약 일정
- Oracle
- 맥
- 주식
- 자바스크립트
- Stock ipo
- Stock
- 공모주
- java
- 자바
- jquery
- MYSQL
- 공모주 청약
- 제이쿼리
- html
- SQL
- 오라클
- 코드이그나이터
- IPO
- Today
- Total
목록SQL (269)
개발자의 끄적끄적
[sql/mysql] mysql grant select example / mysql 조회권한만 갖는 계정 설정하는 방법 mysql 에서 계정을 생성하다보면 특정 데이터베이스에 select 권한, 즉 조회만 가능하도록 설정을 해야하는 경우가 있습니다. 그럴때는 아래와 같이 grant 를 이용하여 설정할 수 있습니다. GRANT SELECT ON member.* TO test@localhost IDENTIFIED BY "password"; FLUSH privileges; 위 내용보시면 아시겠지만, test 라는 계정에 member 라는 데이터베이스에 select 권한만 갖도록 설정하는 내용입니다. 참고들 하세요!
[sql/mysql] mysql drop user example / mysql 계정 삭제 방법 mysql 에서 등록된 사용자 계정을 삭제해야 하는 경우가 있습니다. 그럴때는 아래 쿼리를 이용하시면 됩니다! DROP USER 계정명@호스트; 참고들 하세요!
[sql/mysql] mysql now example / mysql 현재 날짜 시간 확인하는 방법 mysql 에서 현재 시간을 확인하시 위해서는 내장함수인 now를 사용하시면 됩니다. SELECT NOW(); 위와 같이 select 문을 이용하여 실행하면 결과는 YMD 형식으로 아래와 같이 출력됩니다! 2021-01-01 00:00:00 참고들 하세요!
[sql/mysql] mysql rename table example / mysql 테이블명 변경하는 방법 mysql 에서 대부분 툴을 이용해서 테이블 명을 변경하지만, 그렇지 못한 상황에서는 쿼리로 테이블명을 변경해야 합니다. RENAME TABLE [테이블명] TO [변경할 테이블명]; 위 내용 보시면 아시겠지만, rename table 을 이용해서 원래 테이블명과 변경될 테이블명을 입력하시면 테이블 명이 변경됩니다. 참고들 하세요!
[sql/mysql] mysql set general_log example / mysql 로그 저장 활성화 시키는 방법 mysql 을 다루다보면 로그를 확인해야 하는 경우가 생깁니다. 그런데 로그가 정상적으로 저장이 되어있지 않을때는, 아래와 같이 로그 저장을 활성화 시켜주어야 합니다. SET GLOBAL general_log = 1; 대부분은 general_log 가 0 이러간 off 인 상태라 위 명령어로 general_log 값을 1로 설정하면 정상적으로 로그가 저장됩니다! 참고들 하세요!
[sql/mysql] mysql 쿼리 로그 출력방식 확인 방법 mysql 을 이용하다보면 특정 상황에 따라서 로그를 확인해야 하는 경우가 있습니다. 그중에서 로그 저장 방식이 파일인지 테이블인지를 먼저 확인해야 해당 부분을 조회할 수 있습니다. 로그 저장방식을 확인하려면 아래 명령어를 이용하시면 됩니다! SELECT @@GLOBAL.log_output; 위 명령어를 실행하면 FILE / TABLE 의 값이 나옵니다. FILE 이면 로그파일을 찾아보시면 되고, TABLE 이면 mysql.general_log 를 조회해보시면 됩니다! 참고들 하세요!
[sql/mysql] mysql 테이블 생성 쿼리 가져오는 방법 mysql 을 사용하다보면 기존에 만들어져 있는 테이블의 생성쿼리를 확인해서 똑같이 혹은 비슷하게 만드는 경우가 많습니다. 보통을 툴을 이용해서 작업해서 별 문제가 없지만, 커맨드라인에서 작업할 시에는 생성쿼리를 확인하는 방법이 있습니다. 아래 명령어를 사용하시면 됩니다! SHOW CREATE TABLE `TABLE_NAME`; 위 쿼리를 사용하면 테이블명과 테이블 생성쿼리가 출력 됩니다! 참고들 하세요!
[sql/mysql] mysql format example / mysql 숫자 세자리마다 콤마 찍는 방법 mysql 에서 금액이나 포인트와 같은 수치를 다루다보면 숫자형식을 맞춰야 하는 경우가 있습니다. 즉, 천원단위 / 세자리 마다 콤마를 찍어서 표기하고 싶은 경우가 있습니다. 그럴때는 내장함수인 FORMAT 을 이용하시면 됩니다! 아래는 기본 사용법입니다. FORMAT(COLUMN_NAME,0) 예를들어, Member 라는 테이블에 money 라는 금액을 나타내는 필드가 있고 이 필드를 숫자형식으로 콤마를 찍어서 나타내고 싶으면 아래와 같이 쿼리를 작성하시면 됩니다. select FORMAT(money,0) from Member 결과는 1,234,567 과 같은 형태로 나오게 됩니다! 참고들 하세요!