Database/MySQL

[혼자 공부하는 SQL] MySQL 공부 1일차

은성 개발자 2022. 1. 17. 17:24
728x90

오늘 만든 shop_db

강의 그래도 만들었다.

 

PK (기본키)- 고유한 것(중복 NO)
- not Null
NN
-not null
- 비어 있으면 안된다.
table의 row를 보고 싶을 땐
해당 table을 오른쪽 클릭한 뒤 select rows를 클릭한다.


불러올 db를 더블 클릭한 뒤에 코드 실행한다. (db가 볼드체로 됐을 때)

SELECT * FROM member;

 

member_name가 아이유인 row를 가져옴.

SELECT * FROM member WHERE member_name = '아이유';


[인덱스 추가]

CREATE INDEX idx_member_name ON member(member_name);


[뷰]

- 뷰 만드는 구문

CREATE VIEW member_view
AS
   SELECT * FROM member;

 

- 뷰 실행

SELECT * FROM member_view;


[스토어드 프로시저]

DELIMITER //
CREATE PROCEDURE myProc()
BEGIN
  SELECT * FROM member WHERE member_name = '나훈아';
  SELECT * FROM product WHERE product_name = '삼각김밥';
END //
DELIMITER ;


- 호출

CALL myProc();



오늘 들은 강의, 방학동안 꾸준히 예습하자! 

https://www.youtube.com/watch?v=lBk5YhLZevs&list=PLVsNizTWUw7GCfy5RH27cQL5MeKYnl8Pm&index=6 

 

728x90
반응형

'Database > MySQL' 카테고리의 다른 글

[예습] 생활코딩 MySQL 기초 배우기 1일차  (0) 2022.01.01