본문 바로가기

SQL/MYSQL

MySQL 기본 명령어



1. MySQL 시작


mysql -u root –p




 


2. 한글 데이터를 저장하기 위해서, 즉 인코딩 방식을 UTF-8로 하고 싶다면 다음과 같이 database를 생성해야 합니다.


CREATE DATABASE 이름 DEFAULT CHARACTER SET UTF8;






3. root 비밀번호를 수정


UPDATE mysql.user SET authentication_string = PASSWORD(‘원하는 비밀번호’) WHERE User = ‘root’ AND Host = ‘localhost’;


그리고 나서 권한을 refresh 하기 위해 아래의 명령어도 입력 합니다.


flush privileges; 





4. 유저 생성


create user 'member1'@'localhost' identified by '112233'


localhost로 접근할 수 있는 member1을 생성하며, 비밀번호는 112233입니다.






5. 유저에게 권한 부여


grant all privileges on database이름.* to 'member1'@'localhost';


employees라는 database의 모든 권한을 localhost로 접근하는 member1에 부여합니다.


그리고 나서 권한을 refresh 하기 위해 아래의 명령어도 입력 합니다.


flush privileges; 






6. 파일을 읽어들여 테이블의 데이터로 추가


LOAD DATA LOCAL INFILE "C:\\user\\data1.txt" INTO TABLE data1;


c:\temp\data1.txt 파일의 데이터들을 data1테이블에 insert합니다.