🎗 Database 설치 > ### MySQL 설치 https://dev.mysql.com/downloads/mysql/ 에서 실행파일 다운로드 후 설치한다. > ### MySQL 사용 MySQL Command Line Clinet 사용 MySQL Workb
1. Table 생성 > ### Table 란? 데이터베이스 안에서 실제 데이터가 저장되는 형태이고, 행(Row)과 열(Column)로 구성된 데이터 모음 > ### Table 생성 문법 > ### Table 확인 \- Table 목록 확인 문법 > ###
\- 데이터 추가 \*\* 주의! 입력한 컬럼 이름의 순서와 값의 순서가 일치하도록 입력 \- 모든 컬럼값을 추가하는 경우에는 다음과 같이 컬럼 이름을 지정하지 않아도 된다. \*\* 단! 입력하는 값의 순서가 테이블의 컬럼 순서와 일치하도록 입력 \- 테이
\- SELECT 문에서 데이터를 특정 컬럼을 기준으로 오름차순 혹은 내림차순 정렬 \* ASC(Ascending) : 오름차순 정렬 \* DESC(Descending) : 내림차순 정렬 \*\* ASC를 생략해도 기본은 오름차순 정렬
\- 조건을 <span style='background-color: \`\`\`sql select column1, column2, ... from tablename where condition1 AND condition2 AND condition3 .
여러 문자열을 하나로 합치거나 연결해주는 함수Concat 문법컬럼이나 테이블 이름에 별칭 생성Alias 문법 - 컬럼Alias 문법 - 테이블\*\* 문법 구조에서 as는 생략 가능검색한 결과의 중복 제거Distinct 문법검색결과를 정렬도니 순으로 주어진 숫자만큼만
나는 pymysql을 설치함.pip이나 whl파일을 이용하여 설치 가능cursor()란?cursor: 하나의 DB connection에 대하여 독립적으로 SQL 문을 실행할 수 있는 작업환경을 제공하는 객체하나의 connection에 동시에 한개의 cursor만 생성가
테이블의 각 레코드를 식별중복되지 않은 고유값을 포함NULL 값을 포함할 수 없음테이블 당 하나의 기본 키를 가짐1) 생성 문법 \* constraint 구문은 생략 가능2) 삭제 문법 \* 삭제 대상이 2개 이상이여도 문법은 동일3) Table이 생성된 이후
여러 컬럼 혹은 테이블 전체 컬럼으로부터 하나의 결과값을 반환하는 함수총 갯수를 계산해주는 함수생성 문법uniq 개수숫자 컬럼의 합계를 계산해주는 함수숫자 컬럼의 평균을 계산해주는 함수가장 작은 값을 찾아주는 함수가장 큰 값을 찾아주는 함수그룹화하여 데이터를 조회첫 번
입력값을 기준으로 단일 값을 반환하는 함수Upper case, 영문을 대문자로 변환하는 함수생성 문법Lower case, 영문을 소문자로 변환하는 함수생성 문법문자열 부분을 반환하는 함수생성 문법string : 원본 문자열start : 문자열 반환 시작 위치 (첫글자는
하나의 sql 문 안에 포함되어 있는 또 다른 sql문을 말한다.메인쿼리가 서브쿼리를 포함하는 종속적인 관계이다. \*\* 서브쿼리는 메인쿼리의 칼럼 사용 가틍 \*\* 메인쿼리는 서브쿼리의 칼럼 사용 불가 \* subquery는 괄호로 묶어서 사용 \* 단