Data Handling/MySQL 4

7장 SQL 고급(1장 , 2장)

7-1 데이터 형식, 변수 1. 숫자데이터 형식 2. 문자 데이터 형식 CHAR은 고정이라 CHAR(100)을 잡고 3글자를 기입하면 97바이트가 낭비됨. VARCHAR는 100을 잡고 3글자 기입하면 3바이트만 사용. 공간은 효율적으로 운영할 수 있지만 CHAR 형식으로 지정하는 것이 INSERT/UPDATE시에 일반적으로 좋은성능 기본적으로 둘다 UTF-8로 설정되어있음. LONGTEXT, LONGBLOB : 소설책 / 동영상 등 저장 3. 날짜 시간 데이터 형식 시간,분,초가 필요하면 DATETIME 날짜까지만이라면 DATE까지. 형변환 예시. 4. 기타 데이터 형식 5. 변수의 사용 쿼리를 준비해놓고, ? 자리에 myVar를 대입해서 실행 시킬 수 있음. 7-2장 데이터형 변환, 내장 함수 1. ..

Data Handling/MySQL 2022.02.23

6장(SQL기본)

6-1장 SELECT FROM USE [DB name] : 어떤 DB에 접근할건지 SELECT * FROM [table name] : 테이블의 모든 column내용 조회 SELECT [columns] FROM [table name] : 테이블의 특정 column조회 - ex) SELECT first_name, gender FROM employees; : 여러 열 조회 SHOW DATABASES; : DB목록 조회 SHOW TABLE STATUS; : 현재 선택된 DB의 테이블들의 정보 조회 DESCRIBE [table name]; : 해당 table의 정보 조회 6-2장 샘플 데이터베이스 생성 6-3장 WHERE절 1.특정 column의 값 지정 2. 관계연산자 사용 - AND, OR 3. BETWEEN..

Data Handling/MySQL 2022.02.11

3장 - 4,5교시 정리

View 뷰(View)란 가상의 테이블 실체는 없고, 테이블에 링크된 개념 테이블의 모든 정보를 오픈하지 않고, 일부만 가상의 데이터만 오픈함 위를 보면 memberTBL엔 memberID, memberName, memberAddress가 있지만 뷰에 보면 memberID, memberAddress만 접근가능하다. (memberName은 접근 불가) 스토어드 프로시져(Stored Procedure) Mysql에서 제공하는 프로그래밍 기능(다른 프로그래밍 언어와 같은 기능을 담당) 저 당탕이와 냉장고를 부르는 쿼리를 자주 부른다고 가정해보자. 위와같이 procedure를 만들고 호출하게 되면 일일이 저 두 쿼리를 작성하고 호출하지 않고 myProc를 호출하는 것 만으로도 실행할 수 있다. 트리거 다른 테이..

Data Handling/MySQL 2021.06.12

03장- 1/2/3 교시 내용 정리

정보시스템 구축 : 분석 , 설계, 구현, 시험, 유지보수 5가지 단계. 데이터베이스 모델링과 필수 용어 데이터베이스 모델링 : 분석과 설계 과정중 가장 중요한 과정. 현실세계에서 사용되는 데이터를 MySQL에 어떻게 옮겨놓을 것인지 결정하는 과정. (속성들을 뽑아내는 과정) Table : 표 형태. row/col 구성. 일반적으로 알고있는 내용과 별반 다를게 없음. 열에는 데이터 타입이 있음. Primary Key : 유일한 키 . 중복될 수 없는 키. 비어있으면 안됨(Not Null) Database : 데이터의 저장소. DBMS는 데이터베이스를 관리해주는 소프트웨어. DBMS와 소통할 언어를 SQL이라 함. GUI환경에서 만드는 것을 SQL을 사용하면 아래와 같은 쿼리로 작성 가능함. SELECT문..

Data Handling/MySQL 2021.06.01