MySQLの基本的な使い方
mysql -uroot -p
create database connectdb; // db 생성
// db 사용자 생성과 권한 주기(MySQL 8 기준)
// @’%’는 어떤 클라이언트에서든 접근 가능을 뜻함(@’localhost’는 해당 컴퓨터에서만 접근 가능)
// flush privileges는 DBMS에게 적용을 하라는 의미
CREATE USER 'connectuser'@'%' IDENTIFIED BY 'PASSWORD';
grant all privileges on connectdb.* to connectuser@'%';
flush privileges;
// 생성한 DB에 접속하기
mysql -h127.0.0.1 -uconnectuser -p connectdb // 127.0.0.1 서버의 경우 생략 가능
select version(), current_date; // MySQL 버전과 현재 날짜 구하기
exit // (exit or quit) mysql 종료
mysql -uroot -p
use connectdb; // 사용 DB 변경
mysql -uconnectuser -p connectdb < examples.sql // examples.sql 파일을 connectdb에 주입
mysql -uconnectuser -p connectdb // connectuser의 connectdb에 접속
show tables; // table 확인
desc bonus; // bonus 테이블의 구조 정보 확인
reference(BoostCos-WebバックエンドシリーズNAVERコネクタ財団ベースのBoostCourse Webバックエンドコース.)
Reference
この問題について(MySQLの基本的な使い方), 我々は、より多くの情報をここで見つけました https://velog.io/@oyeon/MySQL-기본-사용법テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol