Posted in: MySQL, SQL

MySQL 8.0 version 기본 명령어 정리

MySQL 8.0.18 버전을 사용했습니다. MySQL은 문법 마지막에 세미클론(;)을 붙여야 합니다.

//// root 사용자 접속
mysql -u root -p
Enter password:


//// 원하는 유저로 접속
mysql -u USER_NAME -p
Enter password:USER_PASSWORD


//// MySQL 버전 출력
select version();


//// 데이터베이스 목록보기
show databases;


//// 데이터베이스 선택
// mysql 데이터베이스 선택
use mysql;


//// 데이터베이스 안의 테이블 확인
show tables;


//// 테이블 안의 정보 보기
// user 테이블 안에있는
// user, host 테이블 정보 보기
select user, host from user;


//// 데이터베이스 생성
// DB_NAME 은 원하는 이름 기재
create database DB_NAME;


//// 데이터베이스 사용자 생성
// USER_NAME 과 USER_PASSWORD 는
// 원하는 것 기재
// localhost 를 적으면
// 로컬에서 접속 가능한 사용자가 추가됨
create user 'USER_NAME'@'localhost'
identified by 'USER_PASSWORD';


//// 데이터베이스 권한 부여하기
// 특정 데이터베이스
grant all privileges on DB_NAME.* to
'USER_NAME'@'localhost';
// 모든 데이터베이스
grant all privileges on *.* to
'USER_NAME'@'localhost';
// 변경사항 적용
flush privileges;


//// 사용자 정보 삭제
// root 사용자로 삭제해야 함
drop user USER_NAME@localhost;


//// 데이터베이스 삭제
drop database DB_NAME;


//// 현재 날짜 & 시간 확인
// 날짜
select current_date;
// 시간
select current_time;
// 날짜와 시간
select current_timestamp;


//// MySQL 연결 종료
exit;

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다