본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
ICT/SQL

DB | DB 테이블과 사용자 접속 추가 제거

by dazwischen 2022. 1. 13. 17:59
반응형

MySQL과 MariaDB를 다루는 법.

Database (MySQL & MariaDB)

 

 

 

 

MySQL 또는 MariaDB 접속하기

MYSQL -U ROOT -P
Enter password;

첫 줄을 입력하고 엔터를 누르면 비밀번호를 누르라고 안내한다. 그때 비밀번호를 눌러 주면 된다.

데이터베이스 생성

CREATE DATABASE DATABASE_NAME;

데이터 베이스 목록 조회

SHOW DATABASES;

데이터베이스 목록이 뜬다. 그 중에서 사용할 데이터 베이스 이름(예 - DATABASE_NAME)를 찾는다.

데이터베이스 선택

USE DATABASE_NAME;

데이터베이스 내에서 테이블 목록 조회

SHOW TABLES;

 

 

 

 

테이블 생성

CREATE TABLE NEW_TABLE_NAME(
	USER_ID INT PRIMARY KEY NOT NULL,
    USER_NAME VARCHAR(50)
    );

테이블에 데이터 삽입

INSERT INTO TABLE_NAME
	(USER_IE, USER_NAME)
    VALUES (?, ?);

"?" 자리에 삽입할 값을 써주면 된다.

테이블 내 칼럼 조회

SELECT * FROM TABLE_NAME;

 

 

 

 

사용자 추가

CREATE USER 'USER_ID'@'%' IDENTIFIED BY 'USER_PASSWORD';

%의 경우 어디에서든 접속이 가능하다. localhost에서의 접속만 허용한다면 "%" 자리에 localhost를 적어주면 된다.

권한 부여

GRANT ALL PRIVILEGES ON DATABASE_NAME.* TO 'USER_ID'@'%';
FLUSH PRIVILEGES;

모든 권한을 주는 방식이다.

사용자 제거

DROP USER 'USER_ID'@'%';

 

반응형

댓글