분류 전체보기

[MYSQL] 데이터베이스와 SQL
1. DBMS (1) Data (데이터) - 현실 세계에 있는 가공되지 않은 단순한 형태의 사실, 값(이름, 나이, 날씨정보 등) - 의미 있는 정보가 되기 위해서는 임의의 처리 과정이 필요 (2) Information (정보) - 데이터를 체계적으로 처리, 가공하여 의미있는 실체로 만든 결과 (3) Database (데이터베이스) - 데이터를 체계적으로 모아 놓은 논리적인 집합 (4)DBMS (DataBase Mangement System) - 데이터베이스를 운영하고 관리하는 컴퓨터 프로그램(소프트웨어), 시스템 - 1960년대에 처음 소개 - DBMS의 유형은 계층형(Hierarchical), 네트워크형(Network), 관계형(Relational), 객체지향형(Object Oriented), 객체관..

[SQL] CRUD 사용
CRUD C(create), R(read) U(update), D(delete) 를 묶어서 일컫는 말 - 대부분의 컴퓨터 SW가 갖는 기본적인 데이터 처리 기능 - 사용자 인터페이스가 갖추어야 할 기능(정보의 참조/검색/갱신) SQL에서의 CRUD 이름 기능 SQL Create 생성 INSERT Read 조회 SELECT Update 수정(또는 갱신) UPDATE Delete 삭제 DELETE Create : Insert 문으로 데이터 입력 (1) 단일 로우 입력 INSERT문 - INSERT 한 문장을 실행하면 1개 ROW 입력 insert into 테이블 (컬럼1, 컬럼2, ...) values (값1, 값2, ...); : 컬럼과 값은 개수와 데이터 타입이 일치해야 함 : 컬럼 목록 생략 시 테이블..

MAC 에서의 <MYSQL ERROR CODE: 1055>
Error Code: 1055. Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'mywork.box_office.ranks' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by Error Code: 1055. Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'mywork.box_office.ranks' which is no..

Python 문법(1)
00. Jupyter Notebook 단축키 1. 단축키 - Shift + Enter : 실행 - Alt + Enter : 실행후에 셀이 추가 - a : 위로 셀이 추가 - b : 아래로 셀이 추가 - m : 마크다운 모드로 변경 - y : 코드 모드로 변경 - x : 셀이 삭제 - dd : 셀이 삭제 - Ctrl + Shift + '-' : 커서가 위치한 곳에서 셀이 나뉨 - Shitf + 'M' : 선택된 셀들이 병합 - Esc : 에디터모드에서 셀 포커스 모드 - Enter : 셀 포커스 모드에서 에디터 모드 - Ctrl + / : 셀(에디터 모드) 편집 영역에서 선택된 코드를 주석/비주석 처리 - 상/하 방향키 : 명령 모드에서 셀 간의 상/하 이동 2. Markdown : 문서 작성 - 마크다운..

Python의 개요
01. 개요 1. 프로그래밍 언어를 배워야 하는 이유 게임, 전화 , 문자, 일상 공유 등 실생활에서 쓰이는 많은 부분들이 응용 프로그램을 통해 이루어지고, 이러한 응용 프로그램들은 프로그래밍 언어를 이용하여 만들어지며 앞으로 더욱 고도화 될 것이기 때문. Programming 프로그래밍 : 컴퓨팅 기기가 어떤 일을 하도록 명령을 내리는 작업 Programming language 프로그래밍 언어 : 상기 작업을 하기 위한 언어 Coding 코딩 : 프로그래밍 언어를 활용해 특정 목적의 프로그램을 만드는 것 (프로그램에는 요구 분석 - 설계 - 디자인 - 코딩 - 테스트 등이 이루어짐) 2. 프로그래밍 언어 : 컴퓨터에 명령을 내리려고 만든 언어 - Machine language 기계어 컴퓨터의 CPU같은..