160x600
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 데이터 수집
- HeidiSQL
- SQL예제
- python기초
- pythone
- MariaDB
- tensorflow
- keras
- 훈련
- sklearn
- 알고리즘기초
- 정확도
- 해석
- 데이터 분석
- pandas
- 시각화
- Database
- 데이터전처리
- 예측
- 데이터베이스
- 회귀모델
- 딥러닝
- python
- 데이터
- 데이터 가공
- 머신러닝
- 크롤링(crawling)
- Deep Learning
- 선형회기모델
- 파이썬
Archives
- Today
- Total
코딩헤딩
MariaDB 데이터베이스[database, DB]기초 사용법 본문
728x90
MariaDB를 설치했다면 기본적인 사용방법을 알아보겠다.
MariaDB에서 쿼리탭에서 명령어를 작성하게 된다.
작성한 명령어를 실행하려면?
F9 : 작성된 전체 명령어 실행
ctrl=+shift+f9 : ;과; 사이에 영역 실행 커서가 있는 부분 실행
1. 주석 쓰기
- 한 줄 주석 : --
- 문장주석 : /* */
2. 기본 명령어
1) db테이블 조회하기
SELECT *
FROM db;
* : 전체 데이터 의미
2) 사용할 db지정하기
USE mysql;
3) 내부 또는 외부 사용자 생성 및 삭제
- 내부 사용자
CREATE user 사용자명@localhost
identified BY '설정 비밀번호';
- 외부 사용자
CREATE user '사용자명'@'localhost%'
identified BY ' 설정 비밀번호 ';
사용자 계정 및 패스워드 생성하기 1번만 (두번 생행시 이미 있어서 오류난다)
- 사용자 삭제하기
DROP user gjuser@localhost;
1번만실행 (두번 실행하면 user가 없어서 오류난다)
5) 데이터베이스 생성 및 삭제
CREATE DATABASE 사용할 이름;
DROP DATABASE gjdb;
6) 데이터베이스 권한 부여 및 해제
GRANT ALL privileges ON gjdb.* TO 'gjuser'@'localhost';
REVOKE ALL PRIVILEGES ON gjdb.* FROM gjuser@'loccalhost';
7) 사용자 또는 DB 또는 권한 처리 후에는 마지막 으로 아래 코드 실행
FLUSH PRIVILEGES;
메모리에 등록시킨다는 의미
8) 별칭사용하기
사용하는 이유 : 긴 단어를 줄여서 사용하는데 좋음
SQL에서 별칭을 사용할 수 있는 곳
- 컬렴명 대신 별칭사용
ex) Select [컬럼명] as [별칭]
- 테이블명 대신 별칭 사용
ex) From [테이블명] [별칭]
728x90
'데이터베이스' 카테고리의 다른 글
MariaDB 데이터베이스[database, DB] 함수 (4) | 2023.11.22 |
---|---|
MariaDB 데이터베이스[database, DB] 서브쿼리(subquery) (0) | 2023.11.21 |
MariaDB 데이터베이스[database, DB] 문자열 함수 (0) | 2023.11.21 |
MariaDB 데이터베이스[database, DB] 데이터 입력 조회 수정 삭제(CRUD) (1) | 2023.11.20 |
MariaDB 데이터베이스[database, DB] (0) | 2023.11.20 |