데이터베이스는 여러 명의 사용자나 응용 프로그램이 공유하고 동시에 접근이 가능해야 한다.(Excel은 동시 접근이 안돼서 DB라 하지 않음)데이터베이스를 운영하기 위한 소프트웨어/시스템 가/이 DBMS(DataBase Management System)DBMS의 소프트웨
데이터베이스 모델링 현실세계에서 사용되는 데이터를 MySQL에 어떻게 옮겨 놓을 것인지를 결정하는 과정 > EXAMPLE > 사람의 신분을 증명하기 위해서는 신분증에 이름, 주민번호, 주소 등의 정보가 있는 것과 비슷한 개념 DBMS(MySQL) 이것이MySQL이다
위를 코드로 치면👇위를 코드로 치면👇shopdb를 더블클릭하고 글씨가 굵어지면 "shodb를 사용하겠다" 라는 것SELECT \* FROM memberTBL; 은 memberTBL의 모든 열을 보겠다는 것실행하고자 하는 줄을 드래그 해서 번개표시 누르기, 전체 실행
인덱스란 대부분의 책의 제일 뒤에 붙어 있는 '찾아보기' 와 같은 개념이다.인덱스는 테이블의 열 단위에 생성된다. (열을 기본 키로 설정하면 자동으로 인덱스가 생성됨)'mary'를 처음부터 끝까지 다 찾아봤음.을 다시 드래그 해서 번개모양 눌러준다. 결과값은 바뀌지 않
백업은 현재의 데이터베이스를 다르나 매체에 보관하는 작업을 말하며, 복원은 데이터베이스에 문제가 발생했을 때 다른 매체에 백업된 데이터를 이용해서 원상태로 돌려놓는 작업을 말한다.
데이터의 내용을 검색한다.(데이터 내용을 추출해온다)많이 쓰이는 구문👇"지금부터 employees를 사용하겠으니, 모든 쿼리는 employees에서 수행하라"제일 많이 하는 오류!mysql을 사용한다 해놓고 emplyees에 있는 내용을 찾아오면 오류 발생이거는 가능
실무에서는 사장, 팀장, 사원이 각각의 권한을 따로 줌으로 사용자 권한을 설정한다.팀장은 모든 곳의 수정 권한이 있다.사원만들기사원은 shopdb만 수정할 수 있고 employees를 볼 수 있다.각 사용자로 로그인마우스 오른쪽 클릭 후 Edit Connection에
샘플데이터작성NOT NULL : 입력을 반드시 해야함VARCHAR(10) : 최대10자지만 내부적으로는 입력한 글자수 대로AUTO_INCREMENT : 자동으로 입력FOREIGN KEY (userID) REFERENCES usertbl(userID) : userID열을
피벗 : 한 열에 포함된 여러 값을 출력하고, 이를 여러 열로 변환하여 테이블 반환 식을 회전하고 필요하면 집계까지 수행하는 것.JSON데이터 : 현대의 웹가 모바일 응용 프로그램 등과 데이터를 교환하기 위한 개방형 표준 포맷.
조인 회원테이블과 구매테이블의 pk와 fk가 1:N 관계 INNER JOIN(내부 조인) 물건을 배송하기 위해 구매한 회원의 주소와 이 회원의 주소 정보를 알기 위해 주소 정보가 있는 회원 테이블과 결합하는 것 :** INNER JOIN ** 👇
조인의 조건에 만족되지 않는 행까지도 포함시키는 것전체 회원 출력시 사용.한쪽 테이블의 모든 행들과 다른 쪽 테이블의 모든 행을 조인시키는 기능그래서 결과 개수는 두 테이블 개수를 곱한 개수가 된다.샘플데이터 만들 때 종종 사용한다.별도의 구문이 있는 것이 아니라 자기