본문 바로가기
반응형

분류 전체보기121

[MySQL] 가상의 테이블 : 뷰 1. 뷰 데이터베이스 개체 중 하나. window환경에서 바로가기 아이콘 같은 느낌. 가상의 테이블이라고 함. 2. 뷰의 기본 생성 CREATE VIEW뷰 이름 AS SELECT 문; 3. 뷰를 사용하는 이유 1) 보안에 도움이 된다. 사용자의 중요한 개인정보인 연락처, 주소 등의 정보가 없는 뷰를 생성하면 정보를 보호할 수 있다. 2) 복잡한 SQL을 단순하게 만들 수 있다. CREATE VIEW V_memberbuy AS SELECT B.mem_id, M.mem_name, B.prod_name, M.addr, CONCAT(M.phone1, M.phone2) '연락처' FROM buy B INNER JOIN member M ON B.mem_id = M.mem_id; SELECT * FROM V_memb.. 2022. 9. 30.
[MySQL] 테이블, 뷰, 제약조건 1. 테이블 테이블은 행과 열로 구성되어있다. (행 : 로우, 열 : 레코드) 2. 테이블 만들기 CREATE TABLE sample_table (num INT); * 열은 1개 이상 지정해야한다. CREATE TABLE member (mem_id CHAR(8) NOT NULLPRIMARY KEY, --PK mem_name VARCHAR(10) NOT NULL, mem_numberTINYINT NOT NULL, addrCHAR(2) NOT NULL, phone1CHAR(3)NULL, phone2CHAR(8)NULL, heightTINYINT UNSIGNED NULL, debut_dateDATE NULL ); CREATE TABEL buy ( num INTAUTO_INCREMENT NOT NULL PRIM.. 2022. 9. 29.
16년 차 월급쟁이, 2년 만에 경제적 자유를 얻은 실천 독서법 [16년 차 월급쟁이, 2년 만에 경제적 자유를 얻은 실천 독서법] 저자 : 독서부자 낙숫물 출판 : 청림출판 발매 : 2021.07 1. 안철수식 독서법 한 분야를 섭렵하기 위해 관련 도서를 50여 권 읽으며 기초를 쌓고, 책에서 알려준 기본 지식을 완전히 자기 것으로 만들고, 실전에 적용해 준프로급 실력을 쌓았다. 그러니 나도 관심 분야 책을 50권 읽고 나서 실전에 뛰어들면 충분히 성공할 수 있지 않을까? 근데 그동안 왜 실천을 못했을까? -> 처음부터 너무 무리한 계획을 세웠겠지,, 바뀌기 위한 행동들 중 제일 쉬운거 한 가지만 해보자 2. 꿈을 생각해보쟈 경제적 자유를 얻고 싶은 이유? 목적이 뭘까 그냥 일하기 싫어서 인 건가,,? 그렇다고 하기엔 개발 공부도 하고, 나름? 야망 쟁이여서 이것저.. 2022. 9. 28.
[MySQL] SQL 프로그래밍( IF, CASE, WHILE, 동적SQL) * SQL 프로그래밍은 스토어드 프로시저 안에 만들어야함 1. 스토어드 프로시저 구조 2022.09.18 - [개발자 :-)/SQL] - [MySQL] 데이터베이스 개체(인덱스, 뷰, 스토어드 프로시저) [MySQL] 데이터베이스 개체(인덱스, 뷰, 스토어드 프로시저) 1. 인덱스 데이터가 많을 수록 검색이 오래걸리니 인덱스가 필요하다. MySQL Workbench에서 인덱스를 생성하기 전 execution plan 탭에서 인덱스 생성하기 CREATE TABLE {인덱스 이름} ON {테이블} ( {컬럼} );.. ssoojinnie.tistory.com DELIMITER $$ --구분자 CREATE PROCEDURE 스토어드_프로시저_이름() BEGIN 프로그래밍 END $$ --스토어드 프로시저 종료.. 2022. 9. 26.
728x90
반응형