본문 바로가기

Database

SQL Inner Join, And, Or, Having, Between 절의 문장 5 SQL Inner Join, And, Or, Having, Between 절의 문장 언어 요소는 무엇인가요? (8부 중 5부) 이전 글 " SQL Order By 절과 표현식 문 언어 요소란 무엇인가 ? "에서는 절과 표현식을 정의하는 SQL 구조에 대해 알아보았습니다. 또한, Select 문을 사용하여 Order By 절을 사용하여 성을 내림차순으로 검색하는 방법 도 살펴보았습니다. 이 글에서는 Inner Join , AND , OR , Having , Between 과 같은 고급 SQL 문과 절 명령에 대해 알아보겠습니다 . 또한 SQL 언어의 SQL 구문 또는 규칙에 대해서도 자세히 알아보겠습니다. 이 기사 시리즈에서 사용된 샘플 데이터베이스의 이름은 realparsmodel 이었습니다 . 또한 ..
SQL Order by 절과 표현식 문장 4부 SQL Order by 절과 표현식 문장 언어 요소는 무엇입니까? (4부) 이 글에서는 SQL Order by Clause 와 같은 고급 SQL 문과 절 명령에 대해 알아봅니다 . 또한 SQL 표현식 구문 언어 요소 에 대해서도 알아봅니다 . 저희와 함께 이 강의를 컴퓨터에서 수강하고 싶으시다면, RealPars 문서 " MySQL을 설치하고 샘플 데이터베이스를 가져오는 방법 "을 검토해 보세요. 이 문서에서는 컴퓨터에 MySQL 데이터베이스를 다운로드 하고 설정하는 방법을 설명합니다. 이전 기사에서는 자동화 전문가로서 끊임없이 변화하고 매초 진화하는 데이터 세계에서 관계형 데이터베이스 관리 시스템이 얼마나 중요한지에 대해 알아보았습니다. 또한 우리는 이러한 변화가 전 세계 기업들에게 새로운 성장과 과..
SQL Where 및 Like 문의 기본 사항 3부 SQL Where 및 Like 문의 기본 사항은 무엇인가요? (8부 중 3부) SQL Where 및 Like 문의 기본 사항은 SQL 프로그래밍의 기본 사항 문서 에서 중단한 부분부터 SQL 프로그래밍을 다루는 일련의 레슨을 계속합니다. 이 글에서는 관계형 데이터베이스와 SQL 언어에 대해 자세히 알아보겠습니다. 이후 수업에서는 이 문서에서 배운 내용을 적용하여 샘플 데이터베이스를 보고 데이터베이스를 읽고 쓰는 몇 가지 SQL 쿼리를 프로그래밍하여 구체적으로 구성된 데이터를 제공합니다. 이 엔터티 관계 다이어그램(ERD)을 사용하면 RealPars 모델 데이터베이스에서 테이블이 서로 어떻게 관련되어 있는지 확인할 수 있습니다. 이전 SQL 문서인 SQL 프로그래밍의 기본에 이어서 Select 문을 사용..
SQL 프로그래밍 기본 2부 SQL 프로그래밍 기본(8부 중 2부) 데이터의 세계는 매 순간 끊임없이 변화하고 진화하고 있습니다. 이는 전 세계 기업들에 새로운 성장과 도전을 가져다주었습니다. 제조 현장과 대규모 시설에서는 데이터베이스에 저장되는 대량의 프로세스 데이터를 생성할 수 있으며, 이 데이터는 보고서의 데이터 소스로 사용됩니다. 자동화 분야에서 일하다 보면 언젠가는 어떤 유형의 데이터베이스를 개발, 관리 및/또는 인터페이스해야 할 때가 올 것입니다. 따라서 여러 수업으로 구성된 이 시리즈를 통해 관계형 데이터베이스 시스템에 대해 배우고 SQL을 사용하여 데이터를 조작하고 쿼리하는 방법을 배우는 여정을 시작하게 됩니다. 이 글에서는 관계형 데이터베이스와 SQL 언어에 대해 알아봅니다. 이후 글에서는 이 교육 글에서 배운 내..
MySQL 설치 및 샘플 데이터베이스 가져오기 1부 MySQL 설치 및 샘플 데이터베이스 가져오기(8부 중 1부) 이 문서에서는 MySQL을 설치하고 MySQL 샘플 데이터베이스를 가져오는 방법을 알아봅니다. 앞으로 다룰 SQL 강의 시리즈에서는 강사의 강의를 따라가기 위해 MySQL을 설치하는 것이 좋습니다 . MySQL은 오픈 소스 소프트웨어이므로 대부분의 최종 사용자에게 무료로 제공됩니다. MySQL은 고급 데이터베이스 요구 사항을 위한 상용 라이선스도 제공합니다. 아래에서 MySQL을 설치하고 샘플 데이터베이스를 가져오는 방법을 알아보세요. MySQL 설치 프로그램 파일 MySQL에는 사용자가 모든 MySQL 옵션을 다운로드하고 설치하는 데 도움이 되는 사용하기 매우 쉬운 설치 프로그램이 있습니다. 두 가지 옵션 중 하나를 선택하여 적절한 파일을 ..
MySQL 데이터 타입 (자료형) 정리 MySQL 데이터 타입 (자료형) 정리  1. 숫자형1) 정수 유형BIT(M)비트값 타입. 즉, 0과 1로 구성되는 binary 값을 저장한다.(M : 1~64, 생략 시 기본값은 1 로 설정)BOOL0은 false, 0이 아닌 값은 true 로 간주하는 논리형 데이터ENUM(Y,N) 또는 TINYINT(1) 로 대체하여 사용하는 것을 권장TINYINT(M)부호 있는 수는 -128 ~ 127부호 없는 수는 0 ~ 225 까지 표현 (1바이트)SMALLINT(M)부호 있는 수는 -32768 ~ 32767부호 없는 수는 0 ~ 65535 까지 표현 (2바이트)MEDIUMINT(M)부호 있는 수는 -8388608 ~ 8388607부호 없는 수는 0 ~ 16777215 까지 표현 (3바이트)INT(M)INTEG..
MySQL 워크벤치 테이블 생성 PK, NN, UQ, BIN, UN, ZF, AI, Default/Expression MySQL 워크벤치에서 데이터를 만들 때 열(Column)에서 PK, NN, UQ, BIN, UN, ZF, AI, Default/Expression를 볼 수 있는데, 이는 제약 조건을 의미한다. 각각 어떤 의미인지 설명하고자 한다.      MySQL 테이블 제약 조건 PKPrimary key- 기본 키 (중복이나 빈값(NULL)이 들어올 수 없음)NNNot Null- Null(빈값)이 들어올 수 없음BBinary- 데이터를 이진 문자열((010101)로 저장함UNUnsigned data type- 부호 없음 (음수가 아닌 숫자만 해당)- INT, DOUBLE 등의 경우 UN을 사용하면 -값~+값의 범위인 경우 -값은 없어지고 +값만 2배로 늘어남*예시 : 범위가 -50 ~ 50인 경우 범위는 동일하지만..
MySQL could not acquire management access for administration 에러 완벽 해 MySQL workbench 사용할 때 상태를 확인하거나 정보를 볼 때 자주 일어났다. 구글링을 통한 해결방법은 정말 다양했지만 되는 건 없었다. could not acquire management access for administration 이 에러는 Mysql 8 최신 버전이 한국어를 제대로 인코딩하지 못하기 때문인 듯한 것으로 알았다.    해결 방법은  윈도우 언어 설정 접속   시스템 로캘 변경 확인을 누르고 재부팅을 한다. 그러면 에러가 안 뜬다. 배움을 멈추지 마세요! 절대로!