MySQL4 MySQL Subquery (1) : Select 문에 Subquery를 적용하자 MySQL 서브쿼리를 이용해서 가독성을 줄여보도록 하겠습니다. 우리가 왜 서브쿼리를 사용하는지 먼저 짚고 넘어가겠습니다. 우리가 서브쿼리를 주로 이용하는 이유는 코드의 간편함을 위해서라고도 하는데요. join on, join on 반복적으로 작성하는 것보다는, 쿼리를 이용해서 가져오게 되는 값을 정리하게 되면, 코드 구조화에 적합하다고 합니다. 서론 : 서브쿼리를 대체할 수 있는 명령어 "나는 join 을 잘 모르겠어"라고 하시는 분들은 아래의 글을 참고해 주세요. MySQL 테이블 Table JOIN MySQL 테이블 Table JOIN MySQL 테이블 Left join을 해봅니다. 사실 데이터베이스를 작성하다 보면, 테이블끼리 연결 지어야 할 때, 혹은 어떠한 기준을 조건으로 두 테이블을 연결해, .. MySQL 2023. 11. 5. MySQL 테이블 Table JOIN MySQL 테이블 Left join을 해봅니다. 사실 데이터베이스를 작성하다 보면, 테이블끼리 연결 지어야 할 때, 혹은 어떠한 기준을 조건으로 두 테이블을 연결해, 결과를 출력할 필요가 생기죠. 이럴 때 쓰는 SQL의 언어가 join인데요. 사용하는 방법도 의외로 간단하니 아래의 글을 참고해 주세요. 서론 : Table join Table join을 위해서는 테이블의 특성을 잘 이해해야 할 텐데요. Table join의 특징이라고 한다면 각각의 테이블은 각각의 정보만 가지고 있다는 점입니다. 이 점이 어떻게 보면 굉장히 편리한 구조로 확인할 수 있다고 생각하겠지만, 대량의 데이터베이스를 접목하다 보면 특정의 테이블의 값을 요구하는 경우가 나타납니다. 이때 필요한 게 Table join인데요. Table.. MySQL 2023. 11. 5. MySQL의 제약조건 Primary key "야 중복 값 입력하지 마라고" MySQL의 제약조건에 대해서 알아볼게요. 이를 SQL에서는 Key라는 키워드를 사용하게 되는데요. 이에 대해서 조금 더 자세히 정리해 보겠습니다. 테이블에 관한 내용이니 초급자가 아니시라면 뒤로 가기 버튼을 눌러도 되지 않을까 싶네요. MySQL 데이터베이스의 제약조건 데이터베이스의 제약조건은 실제 데이터의 무결성을 증명하고자 사용하는 것인데요. 데이터베이스를 저장할 때 정상적이지 않은 부적절한 데이터가 들어오지 않도록 막기 위해서 여러 규칙입니다. Primary key의 특징과 예제 key는 '기본키'라고 해서 (primary key)라고 합니다. 테이블 당 하나만 가질 수 있으며 절대 중복을 허용하지 않습니다. 예를 들면 우리가 인스타그램이나 카카오를 접속할 때 id를 입력하고 들어가죠. 이런 플랫.. MySQL 2023. 11. 3. MySQL 테이블 생성하기 MySQL 기본 입력과 출력에 대한 내용을 알아보는 시간을 가지도록 하겠습니다. MySQL은 자바보다 조금 더 간편한 구조로 이루어진 듯싶었는데요. 명령어를 입력했을 때 바로 명령어가 자동입력 되는 것뿐만이 아니라, 각각의 구조에 맞게 실행할 수 있는 것은 꽤나 장점으로 보였습니다. MySQL에 접속을 하게 되면, Local instance로 사용자의 기본정보가 나타나게 되어있습니다. 위의 네모박스를 클릭하면 이전 작업 중이었던 내용을 불러올 수 있게 됩니다. 작업창은 아래와 같이 진행됩니다. JAVA에서는 주석처리가 "//"으로 사용했었지만, MySQL에서는 주석처리가 "--" 혹은 "#"으로 사용되게 되는데요. 저는 깔끔한 패턴을 좋아하기 때문에 '#"을 사용해보도록 하겠습니다. MySQL의 간단한 .. MySQL 2023. 10. 30. 이전 1 다음