Mysql Query: Difference between revisions

From 흡혈양파의 인터넷工房
Jump to navigation Jump to search
(오작동 내용 삭제)
(No difference)

Revision as of 12:19, 26 June 2013

mysql 관련된 유용한 query들


  • mysql 설치직후 root비번 지정
mysqladmin -u root -p 'new-password'


  • mysql의 계정 정보 변경
update user set password = password('new-password') where user = 'root';

두개가 같은 방법이다. system적으로는 아래쪽의 방법을 추천


  • 데이터베이스 생성
create database DB이름 CHARACTER SET utf8;

당연히 mysqladmin으로 생성해도 상관없다. 하지만 mysql의 sql mode에서 작업하는사람에게는 유용.


  • 특정 이름의 데이터베이스에 대한 모든 권한을 가지는 사용자 추가
grant all privileges on `dbuser_%`.* to dbuser@localhost identified by 'password' with grant option;

on다음은 데이터베이스 이름


  • 데이터베이스 삭제
DROP DATABASE 데이터베이스명;


  • mysql system table에서 작업후.
FLUSH PRIVILEGES;


  • 특정 테이블의 특정 필드에 대해 자동증가값을 임의로 조작할때
ALTER TABLE `table name` AUTO_INCREMENT=new_value;