본문 바로가기
재밌는 IT 개발/프로그래밍 자료 모음

MySQL 자주 쓰는 명령어 모음

by 만수킴 2020. 7. 29.

* DB 생성 관련

 

* 회원 관련

// 회원 정보 관련 확인
SELECT host, user, password FROM user;

// 회원 생성
CREATE USER dbuser@localhost IDENTIFIED BY 'p@ssw0rd';
CREATE USER dbuser@127.0.0.1 IDENTIFIED BY 'p@ssw0rd';
CREATE USER dbuser@% IDENTIFIED BY 'p@ssw0rd';

// 회원 수정
ALTER USER 'dbuser'@'localhost' IDENTIFIED BY 'p@ssw0rd';

* 권한 관련

// 특정 계정에 권한 추가 (IP 확인)
GRANT ALL PRIVILEGES ON *.* TO dbuser@127.0.0.1 IDENTIFIED BY 'p@ssw0rd';
GRANT ALL PRIVILEGES ON [DB이름].[테이블] TO dbuser@127.0.0.1 IDENTIFIED BY 'p@ssw0rd';

* 날짜 관련

// 특정 날짜
WHERE DATE(날짜필드) = DATE('2020-08-21');

// 일주일 전
where DATE(날짜필드) >= DATE_SUB(NOW(), INTERVAL 7 DAY);

 

* 기타

// MySQL Safe mode off
// Error Code: 1175. You are using safe mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode.
SET SQL_SAFE_UPDATES = 0;

// 시스템 관련 셋팅 후 flush
flush privileges;

 

댓글