Notice
Recent Posts
Recent Comments
Link
160x600
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Deep Learning
- keras
- 머신러닝
- 정확도
- python기초
- 해석
- pandas
- HeidiSQL
- sklearn
- python
- 데이터 분석
- 데이터베이스
- 딥러닝
- MariaDB
- pythone
- 시각화
- Database
- SQL예제
- 데이터 수집
- 데이터 가공
- 데이터
- 회귀모델
- tensorflow
- 예측
- sql
- 크롤링(crawling)
- Oracle
- DB
- 데이터전처리
- 훈련
Archives
- Today
- Total
코딩헤딩
MariaDB 데이터베이스[database, DB] 데이터 입력 조회 수정 삭제(CRUD) 본문
728x90
Create(생성), Read(읽기), Update(갱신), Delete(삭제)
데이터 생성
INSERT INTO 테이블명 (컬럼명1, ..., 컬럼명N)
VALUES(값1, ..., 값N)
데이터 입력
SELECT 조회할 컬럼1, 조회할 컬럼2...
FROM 테이블명
데이터 수정
UPDATE 테이블명
SET 수정할 컬럼명1 = 수정할 값,
수정할 컬럼명2 = 수정할 값
WHERE 조건제시...(무조건)
데이터 삭제
DELETE FROM 테이블명
WHERE 삭제 조건 제시...(무조건)
where는 if문과 비슷하다.
-> where는 필수*****(특히 삭제 시 조건을 걸어주지 않으면 무분별하게 데이터가 지워질 수 있다.)
조건을 주지 않더라도 작성해서 오류를 의도적으로 발생시켜 확인해야 한다.
데이터베이스에 임의의 데이터를 넣어서 직접 확인해 보겠다.
1) 회원 중에 회원아이디가 a001인 회원의 이름을 조회하기.
SELECT mem_name
FROM member
WHERE mem_id = 'a001';
컴파일(해석) 순서 : selct > from member > where 조건들 > 조회할 칼럼
2) 상품분류정보에서 상품분류코드가 p102인 모든 데이터 조회
SELECT *
FROM lprod
WHERE lprod_gu = 'P201';
3) 상품분류코드가 P201에 대해서 상품분류명을 "화장품"으로 수정하기
UPDATE lprod
SET lprod_nm = '화장품'
WHERE lprod_gu = 'P201';
SELECT *
FROM lprod
WHERE lprod_gu = 'P201';
수정은 특정 조건에 맞는 행의 특정 값이 수정된다. (where절 쓰기!!)
4) 상품분류코드가 P201인 데이터를 삭제하기
DELETE FROM lprod
WHERE lprod_gu = 'P201';
삭제 불가 : 자식테이블에서 참조를 하고 있기 때문에
5) 상품 찬매가격이 1000원 이상인 상품들의 상품아이디, 상품명을 조회하기
SELECT prod_id, prod_name
FROM prod
WHERE prod_sale >= 1000;
6) 상품 소비자 가격이 1000원 이상이고, 판매가격이 2000원 이상인 상품코드, 상품명 조회하기
SELECT prod_id, prod_name
FROM prod
WHERE prod_price >= 1000 AND prod_sale >= 2000;
조건이 2개일때는 조건연산자 AND 또는 OR을 쓴다.
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]기초 사용법 (0) | 2023.11.20 |
MariaDB 데이터베이스[database, DB] (0) | 2023.11.20 |