반응형
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'@'%';
반응형
'ICT > SQL' 카테고리의 다른 글
SQL 문법 | NULL 값 먼저 또는 마지막에 표현하기 (0) | 2021.10.07 |
---|---|
SQL 문법 | 윈도우 함수 | LAG, LEAD (0) | 2021.10.06 |
SQL 문법 | 추출 함수 | FIRST_VALUE LAST_VALUE (0) | 2021.10.05 |
윈도우 포스트그레 SQL 설치 (0) | 2021.10.04 |
SQLD SQLP 자격증 시험 아무나 볼 수 있나? (0) | 2021.10.03 |
댓글