오늘은 SQL 기초를 배웠다. SQL는 처음 해봤는데 재밌었던거 같다SQLSELECT 은 특정 열을 불러 올 수도 있고AS를 사용하여 이름 명도 변경 할 수 있다.데이터 프레임에서 사용한 것처럼 별칭을 만드는 것이다.이 코드들은 엑셀과 비슷한 것 같다.WHERE 에서
서브쿼리는 일반적으로는 WHERE절에서 많이 사용합니다. 하지만 SELECT절에서도 사용하기도 합니다.FROM절에서도 사용 될때도 있는데 , 그 경우 inline view에 정의된 컬럼만 사용가능합니다.메인쿼리는 서브쿼리 사용불가합니다!id가 a1234인 사람 처럼 항
MYSQL 데이터 변경을 위한 SQL (INSERT, UPDATE, DELETE) INSERT문 테이블에 데이터를 삽입하는 명령입니다. 테이블 이름 다음에 나오는 열은 생략 가능 합니다. 열 이름을 생략할 경우에 VALUES 다음에 오는 값들의 순서 및 개수만 동
테이터 형식 INT를 무난하게 사용합니다. 하지만 INT는 -21억 ~ +21억의 데이터의 숫자를 저장합니다. 용량을 많이 차지하죠.그렇기 때문에 용도에 따라 데이터 형식을 선택해줘야하는데요나이 데이터를 저장 할 때는 TINYINT 를 사용하는 것이 적절합니다.\-12
데이터를 가공해야하는 이유 다룰 데이터가 데이터 분석 용도로 상정되지 않은 경우연산할 때 비교 가능한 상태로 만들고 오류를 회피하기 위한 경우테이블을 만들어서 데이터를 가공해보겠습니다.CASE문을 이용해서 코드값을 레이블로 변경해 보겠습니다.1:데스크톱 , 2:스마트폰
SHOW INDEX는 테이블에 생성된 인덱스 정보를 보여줍니다.SHOW TABLE STARUS는 테이블에 생성된 인덱스의 크기를 확인 할 수 있습니다. member 라는 글자가 들어간 테이블의 정보를 보자는 의미 입니다.보조 인덱스는 단순 보조 인덱스와 고유 보조 인덱
스토어드 프로시저를 사용하면 복잡한 SQL을 한 번에 실행 할 수 있습니다.MySQL의 스토어드 프로시저는 SQL에 프로그래밍 기능을 추가해서 일반 프로그래밍언어와 비슷한 효과를 낼 수 있습니다.스트어드 프로시저란 MySQL에서 제공하는 프로그래밍 기능입니다.C, 자바
스토어드 함수의 개념과 형식 MySQL이 사용자가 원하는 모든 함수를 제공하지는 않으므로 필요하다면 사용자가 직접 함수를 만들어서 사용할 수 있습니다. 이렇게 직접 만들어서 사용하는 함수를 스토어드 함수라고 부릅니다. 스트어드 함수는 다음과 같은 형식으로 구성 할 수
자동으로 수행하여 사용자가 추가 작업을 잊어버리는 실수를 방지해줍니다.예를 들어 회사원이 퇴사하면 직원 테이블에서 삭제하면 됩니다. 그런데 나중에 퇴사한 직원이 회사에 다녔던 기록을 요청할 수도 있습니다. 이를 미리 예방하기 위해 트리거를 사용합니다.트리거는 직원 테이
MySQL 연결하기 conn은 연결자를 의미하는 connection의 약자입니다. 다름 이름으로 사용해도 상관은 없지만 대개는 conn 또는 con으로 많이 사용합니다. pymysql.connect()는 데이터베이스와 파이썬을 연결해줍니다. 커서 생성하기 커서는
원도에 그래픽 환경으로 제공되는 화면을 통틀어서 말합니다. 파이썬을 통해 원도에 출력되는 GUI 응용 프로그램을 작성할 수 있습니다.이를 도와주는 것이 tkinter라는 라이브러리입니다. tkinter를 활용하면 흔히 사용하는 엑셀, 한글, 크롬 등의 응용 프로그램과
문자열을 연결하는 쿼리
고객과 함께 고객의 업무 프로세스를 이해해야 데이터 모델링을 제대로 할 수 있다추상화 과정이 필요하고 데이터 모델링시 표기법을 이용해서 모델링 해야한다.비즈니스 프로세스 규칙을 정의하여 데이터 모델로 표현 할 수 있어야 한다.고객이 이해하기 쉽게 간결하게 모델링해야한다