4. MySQL 로그인 (터미널 사용)
# 콘솔창에서 입력 -u 유저명 -p 입력 후 패스워드 입력
$ mysql -u root -p
m>_
5. 데이터베이스 생성하기
# 데이터베이스 생성하기
m> CREATE DATABASE nextdb;
# 데이터베이스 목록보기
m> SHOW DATABASES;
# 데이터베이스 삭제하기
m> DROP DATABASE nextdb;
6. 사용자 추가 및 권한 부여
# 사용자 추가 id: popi pw: db1004
m> CREATE USER 'popi'@'localhost' IDENTIFIED BY 'db1004';
# 추가된 데이터베이스에 사용자 권한 부여하기
m> GRANT ALL ON nextdb.* TO 'popi'@'localhost' WITH GRANT OPTION;
# 권한 업데이트
m> FLUSH PRIVILEGES;
7. 새 사용자로 로그인하기
# 콘솔창에서 입력 –u 유저명 –p 엔터후 암호입력 (db1004)
$ mysql -u popi -p
# 생성된 데이터베이스 확인 (popidb 확인)
m> show databases;
# 사용자 ID 확인
m> SELECT USER();
8. 테이블 만들기
# 테이블 만들기
m> CREATE TABLE USER (
ID CHAR(12),
NAME VARCHAR(20),
PASSWORD CHAR(32) #EXPLAIN LATER
);
#테이블 확인
m> DESC USER;
m> SHOW CREATE TABLE USER;
#삭제
m> DROP TABLE USER;
9. 데이터 넣기
#데이터 삽입
m> INSERT INTO USER (ID, NAME, PASSWORD)
VALUES ('apple', '김철수', 'abcd1234');
m> INSERT INTO USER
VALUES ('banana','김영희, 'qwer6789');
10. 테이블에서 레코드 읽기
#테이블 읽기
m> SELECT * FROM USER;
#특정 컬럼(열)만 읽기
m> SELECT NAME, ID FROM USER;
#특정 레코드(행) 만 읽기
m> SELECT NAME, ID FROM USER WHERE ID='popi';
11. 테이블에서 레코드 삭제
# SELECT * DELETE
# 전체 삭제,
m> DELETE FROM USER;
#특정 레코드 삭제
m> DELETE FROM USER WHERE ID='popi';
12. 레코드 값 업데이트
#특정 레코드의 값 바꾸기
m> UPDATE USER SET NAME='김경민' WHERE ID='popi';