OVERCODE

MYSQL 기본 명령어, 뷰 생성, 뷰 내용보기 본문

프로그래밍

MYSQL 기본 명령어, 뷰 생성, 뷰 내용보기

오버코드 2017. 5. 10. 18:25

MYSQL 접속

# mysql -u사용자명 -p 데이터베이스명


비밀번호 변경

mysqladmin 이용

# mysqladmin -uroot password 새비밀번호

update문 이용

mysql> UPDATE user SET password=password('새비밀번호') WHERE user='root';
mysql> FLUSH PRIVILEGES;

SET PASSWORD 이용

mysql> SET PASSWORD FOR root=password('새비밀번호')


사용자 추가 및 삭제

사용자 추가

mysql> GRANT ALL PRIVILEGES ON 데이터베이스명.* TO username@localhost IDENTIFIED BY '새비밀번호';

사용자 삭제

mysql> DELETE FROM user WHERE user='사용자명';
mysql> FLUSH PRIVILEGES;


데이터베이스 관련 명령

데이터베이스 목록 조회

mysql> SHOW DATABASES;

데이터베이스 사용선언

mysql> use 데이터베이스명;

데이터베이스 생성

mysql> CREATE DATABASE 데이터베이스명;

데이터베이스 삭제

mysql> DROP DATABASE (IF EXISTS) 데이터베이스명;


뷰 관련 명령

뷰 만들기

mysql> CREATE VIEW 뷰이름 AS SELECT * FROM 테이블명 WHERE... ;

뷰 수정하기

mysql> ALTER VIEW 뷰이름 AS SELECT * FROM 테이블명 WHERE... ;

뷰 삭제하기

mysql> DROP VIEW 뷰이름;

뷰 스크립트 확인

mysql> SHOW CREATE VIEW 뷰이름;


프로시져 관련 명령

프로시져 목록 조회

mysql> SHOW PROCEDURE STATUS;

프로시져 스크립트 확인

mysql> SHOW CREATE PROCEDURE 프로시져이름;

오류나 경고 다시보기

mysql> SHOW ERRORS;
mysql> SHOW WARNINGS;



Comments