다양한 데이터들이 집합데이터 베이스를 관리해주는 시스템관계형 데이터베이스. 서로 관계있는 데이터 테이블들을 모아놓음.DBMS를 위한 일종의 프로그래밍 언어데이터들을 정의, 조작,제어하기 위해 사용됨DDL(정의어) : CREATE, ALTER, DROP 등DML(조작어)
사용자정보는 mysql에서 관리하므로 먼저 mysql로 이동orHost 정보가 다르면 유저 아이디가 같아도 OK
권한 관리를 위한 Database (testdb) 생성 Mysql로 이동 유저 생성 유저 권한 확인 유저 권한 부여 >수정내용이 보이지 않을 경우 새로고침 sql REVOKE ALL ON testdb.* FROM 'username'@'localhost';
💡Table 이란? 데이터베이스 안에서 실제 데이터가 저장되는 형태이고 행(Row)과 열(Column)로 구성된 데이터 모음 Table 생성 Table 생성 테이블 목록 확인 테이블 정보확인 Table 변경 Table 이름 변경 Column 추가 Column 변경 (Datatype변경) Column 변경 (Name, Datatype변경) ...
INSERT - 데이터 삽입 >##### 각 컬럼의 순서와 값의 순서가 반드시 일치해야 함 >##### 모든 컬럼값을 추가하는 경우 컬럼이름 생략 가능! SELECT - 데이터 조회 >##### 모든 컬럼을 조회할 경우 WHERE - 조건 UPDATE -
✅정렬은 기본적으로 오름차순 정렬✏️예시나이가 29세인 데이터 조회 (A=B)나이가 20세보다 큰 데이터 조회 (A>B)나이가 30세보다 작거나 같은 데이터 조회 (A<=B)나이가 29세 크거나 작은 (같지 않은) 데이터 조회 ( A<>B)나이가 15세가 아
📌 AND > #### 조건을 모두 만족하는 경우 TRUE
UNION : 중복된 값을 제거하여 알려준다.UNION ALL : 중복된 값도 모두 보여준다.✏️예시TableA 안에 값은 1,2,3TableB 안에 값은 5,6,3 이라면Union all 의 출력 값 : 1,2,3,5,6,3Union 의 출력 값 : 1,2,3,5,6
두 개 이상의 테이블을 결합하는 것 📌 INNER JOIN 두 개의 테이블에서 공통된 요소들을 통해 결합하는 조인방식 📌 LEFT JOIN 두개의 테이블에서 공통영역을 포함해 왼쪽 테이블의 다른 데이터를 포함하는 조인방식 📌 RIGHT JOIN 두개의
✏️예시
💡SQL File은 SQL쿼리를 모아놓은 파일확장자 명은 .sqlSQL 파일안에 퀴리를 작성해 놓고, 작성한 쿼리를 한번에 실행한다.mysql -u username -p database < </path/file.sql>mysqldump -u username
실습환경 세팅ds_study 로 환경바꾸기Vscode 로 Jupyter nook 실행Jupyter notebook 과 mysql 은 모두 sql_ws 폴더에서 시작AWS RDS 로 생성한 database-1 을 모두 사용AWS RDS(database-1) zerobas
Primary Key (기본키) > - 테이블의 각 레코드를 식별 중복되지 않은 고유값을 포함 Null값을 포함할 수 없음 테이블 당 하나의 기본키를 가짐 생성방법 Primary Key는 하나만 설정할 수도 혹은 여러개를 설정할 수도 있다 테이블생성하면서 기본키
✏️crime_status 테이블에서 경찰서는 총 몇군데?distinct는 중복되지 않게 새어줌.✏️범죄 총 발생건수는?✏️평균 폭력 검거 건수는?✏️강도 발생 건수가 가장 적은 경우 몇건?✏️강남경찰서에서 가장 많이 발생한 범죄건수는?그룹화하여 데이터 조회✏️경찰서별
입력값을 기준으로 단일 값을 반환하는 함수✏️다음 문장을 모두 대문자로 조회✏️$5 가 안되는 메뉴를 소문자로 조회string : 원본 문자열start : 문자열 반환 시작 위치( 첫글자 1, 마지막글자 -1 )length : 반환할 문자열 길이( 공백포함 )✏️1번
하나의 SQL 문 안에 포함되어 있는 또 다른 SQL 문메인쿼리가 서브쿼리를 포함하는 종속적인 관계서브쿼리는 메인쿼리의 칼럼 사용 가능메인쿼리는 서브쿼리의 칼럼 사용 불가서브쿼리는 괄호로 묶어서 사용단일 행 혹은 복수 행 비교 연산자와 함께 사용 가능서브쿼리에서는 or
Read CSV