데이터란?
Data와 Information의 차이
DBMS언어
SQL언어
앞으로 팀플 중 데이터관리는 한명이 DB 만들어서
나머지 팀원들이 그 DB에 클라이언트로 붙어서 사용한다.
< 마리아DB 다운로드 >
https://mariadb.org/download/?t=repo-config&d=24.04+%22noble%22&v=11.8&r_m=blendbyte
Download MariaDB Server - MariaDB.org
REST API Reporting Bugs … Continue reading "Download MariaDB Server"
mariadb.org
버전 선택 > 11.8 > 타이페이 설정하고
터미널 켜서 아래 명령어 치면됨
여기서 3번째 명령어 코드 2줄짜리 쳐야됨
sudo apt-get update 먼저 치고 다되면 그 밑에꺼 치면됨
이거는 설치만 한거고 실행을 해줘야됨
그리고 sudo service mysql start 치면
잠깐 멈췄다가 다시 돌아옴. 잘 켜진거임
그리고 마리아db에 접속해야되는데 sudo maria db 라고 치면됨
select 'hello world'; 치면 이렇게 됨
(select 작은따옴표 세미콜론)
show databases;
CREATE DATABASE DB이름;
use DB이름; <- db명령어
none에서 내가 만든 데이터베이스로 이동함
< 쿼리문 >
데이터를 편히 보기위한 명령어
테이블에 뭐 있는지 알려줘
1.DEPT
2.EMP
DEPT
DEPTNO: 부서번호
DNAME: 부서이름
LOC: 로케이션
EMP
EMPNO: employee번호
SELECT *FROM DEPT;
= DEPT에 있는거 다 보여줘
*은 다 보여달란 뜻
DEPTNO만 보여줘 < SELECT DEPTNO FROM DEPT;
LOC만 보여줘 < SELECT LOC FROM DEPT;
이거,이거만 보여줘
SELECT EMPNO, ENAME FROM EMP;
< 조건부 : WHERE >
부서 중 RESEARCH 부서가 DEPT에서 어디있는지 알려줘
< LIKE 문법 >
%AR_ 이면, AR 앞에는 뭐가 오든 상관없는데
뒤에는 무조건 한글자만 와야됨
ex) WARD, CLARK
XOR = 2개 다 참이거나, 2개 다 거짓이면 FALSE
SELECT *FROME EMP WHERE ENAME = 'ALLEN' XOR SAL = 1100;
이름이 알렌이거나, 샐러리가 1100인 사람
=둘중에 하나만 해당되는 사람만 출력
SELECT *FROME EMP WHERE ENAME = 'ALLEN' XOR SAL = 1600;
이름이 알렌이거나, 샐러리가 1600인 사람 = 없음
알렌의 샐러리가 1600이라, 조건 2개가 모두 충족해서 FALSE임.
DB는 CRUD만 할줄알면 됨
그 외 명령어는 help 치면 나옴
'DB' 카테고리의 다른 글
맘스터치 키오스크 DB열기 (0) | 2025.05.22 |
---|