- [MySQL] 11. 조건절 WHERESong hyun[MySQL] 11. 조건절 WHERE 1. 조건절이란? : WHERE 2. 조건식의 응용3. 조건절에서 사용할 수 있는 대표 연산자4. 연습문제 및 풀이 1. 조건절이란? : WHERE(1) WHERE 절은 SELECT, UPDATR, INSERT 문에서 조건을 지정하여, 해당하는 데이터를 선택하거나, 수정하거나, 삭제할 때 사용한다. (2) WHERE 절은 기본적으로 조건절을 포함하며, 조건식은 연산자와 피연산자로 이루어져 있다. 연산자는 비교 연산자, 논리 연산자 등이 있으며, 피연산자는 컬럼명, 상수값, 서브쿼리 등이 올 수 있다. (3) ex: 아래의 SELECT 문에서는 WHERE 절에 "age>=20"이라는 조건식을 포함하고 있다.SELECT * FROM users WHERE age >= 2..
- 2024-05-31 09:12:26
- 개인 프로젝트(1) -<소켓 통신을 이용한 채팅 프로그램 만들기(3)>Song hyun개인 프로젝트(1) -1. 현황 및 구현해야 할 기능2. 느낀 점1. 현황 및 구현해야 할 기능 (1) 현황-어제는 기본적인 기능(로그인, 서버 소켓-소켓 연결, 채팅방 및 대기방 패널 만들기)들을 구현했었다. 오늘의 목표는 프로토콜과 I/O 스트림을 사용해 소켓에서 메세지들을 전달받고, 이를 통해 채팅이 가능하게끔 구현하는 것이었다. *이 때, 서버에서는 전체 채팅 흐름(방 생성 및 출입, 메세지 등)을 살필 수 있고, 클라이언트들은 방 생성 및 출입, 채팅이 가능하게끔 하는 것이 목표였다. 서버는 어디까지나 관리자이기에 채팅 기능은 넣지 않기로 결정했다. (2) 구현한 것-토크나이저(Tokenizer)를 활용한 프로토콜 시스템을 만드는 게 무척 어려웠다. 처음에는 어떤 메커니즘으로 클라이언트/서버에게..
- 2024-05-30 18:13:37
- [MySQL] 10. 기타 기능들 살펴보기Song hyun[MySQL] 10. 기타 기능들 살펴보기1. Limit2. Query 코스트 확인하기1. Limitlimit 기능은 데이터를 읽을 때, 최대 몇 줄 까지를 읽을 것인지를 설정할 수 있다.이는 MySQL 탭 상단의 limit 항목 / 혹은 코드로도 설정할 수 있다. 좌측 상단의 코드를 살펴보면 employees라는 테이블을 읽어들일 때, limit을 10으로 설정했다는 것을 알 수 있다.아래에 출력된 데이터들을 살펴보면 실제로 10줄까지만 출력되었다.2. Query 코스트 확인하기 Query cost는 해당 쿼리를 실행할 때 소요되는 데이터와 시간을 의미한다.코드를 실행한 뒤, 우측 하단의 [Execution Plan]을 클릭하면 쿼리 코스트를 확인할 수 있다. 테이블과 테이블간의 관계. 위의 코..
- 2024-05-30 10:53:32
- [MySQL] 9. INSERT 구문과 제약 사항Song hyun[MySQL] 9. INSERT 구문과 제약 사항1. INSERT 구문2. Default 제약3. AUTO_INCREMENT *사전 기반 지식 : 언더바(_)를 연결어로 사용하는 표기법을, 뱀의 꼬리를 닮았다 하여 스네이크 케이스라고 불린다.1. INSERT 구문-아래의 코드와 같이, insert(테이블에 데이터 삽입) 구문은 다양한 형식으로 작성할 수 있다. -insert int 테이블명(컬럼1, 컬럼2, 컬럼3....)values (값1, 값2, 값3...) -insert int 테이블명 values(값1, 값2, 값3...) 2. Default 제약 Default 제약은 값이 들어가지 않았을 때를 상정해, 레코드들의 기본값을 설정해준다. 아래의 코드를 살펴보자.student라는 테이블 내의 ma..
- 2024-05-30 10:38:26
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)