- [MySQL] 13. UPDATE 구문과 조건절Song hyun[MySQL] 13. UPDATE 구문과 조건절 1. UPDATE 구문이란?2. 예제(1) 샘플 데이터(2) 문제(3) 풀이 3. 기타 사전 기반 지식1. UPDATE 구문이란?: UPDATE 구문은 이미 존재하는 테이블의 레코드를 수정하는 명령문이다. 이 구문은 WHERE 절을 포함해 사용되며, WHERE 절을 사용해 특정 조건에 해당되는 레코드만 수정할 수 있다. UPDATE 구문의 형태는 아래와 같다.💡UPDATE [테이블 이름] SET [칼럼 이름1] = [새로운 값1], [칼럼 이름2] = [새로운 값2], ... WHERE [조건]; 위의 구문에서 SET 절은 테이블의 특정 칼럼 값을 변경하는 부분이다.WHERE 절은 조건에 해당하는 레코드만 변경할 수 있게 필터링한다.(ex: student..
- 2024-05-31 10:24:22
- [MySQL] 12. 조건절 활용 : 샘플 데이터를 활용한 도전 과제Song hyun[MySQL] 12. 조건절 활용 : 샘플 데이터를 활용한 도전 과제1. 샘플 데이터2. 문제3. 문제 풀이 1. 샘플 데이터 더보기CREATE TABLE subject ( subject_id INT AUTO_INCREMENT PRIMARY KEY, subject_name VARCHAR(50) NOT NULL, credit INT NOT NULL, department VARCHAR(50) NOT NULL, professor VARCHAR(50) NOT NULL);CREATE TABLE customer ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, email VARCHAR(50), address VARCHAR(100) NO..
- 2024-05-31 10:07:11
- [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
- [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
- [MySQL] 8. 테이블 생성 및 제약 조건 연습Song hyun[MySQL] 8. 테이블 생성 및 제약 조건 연습도전 과제 1💡 employee 테이블을 생성하며, id, name, age, department 네 개의 열(column)을 포함.name 는 null 값이 들어갈 수 없습니다.id 열은 기본키(Primary Key)로 설정. 데이터 타입은 직접 결정하세요./* employee 테이블을 생성하며, id, name, age, department 네 개의 열(column)을 포함.name 는 null 값이 들어갈 수 없습니다. id 열은 기본키(Primary Key)로 설정. 데이터 타입은 직접 결정하세요. */create database company;use company;create table employee( id int, name va..
- 2024-05-30 10:13:00
- [MySQL] 7. MySQL에서 사용되는 데이터 타입Song hyun[MySQL] 7. MySQL에서 사용되는 데이터 타입1. MySQL 에서 사용되는 데이터 타입2. 코드 예제3. 도전 과제: 형식에 맞게 INSERT 해보기1. MySQL 에서 사용되는 데이터 타입1. 숫자 타입: INT, BIGINT, FLOAT, DOUBLE ...2. 문자열 타입: VARCHAR, CHAR, TEXT, BLOB ...3. 날짜/시간 타입: DATE, TIME, DATETIME, TIMESTAMP...4. 불리언 타입: BOOLEAN, BOOL ... -데이터 타입은 테이블의 컬럼에 저장될 데이터의 형식을 결정하므로, 정확한 데이터 타입을 선택하는 것이 중요하다. 이를 통해 데이터 베이스의 성능을 최적화하고, 데이터 무결성을 보장할 수 있다. - 숫자 타입은 정수형(INT, BIGI..
- 2024-05-30 10:03:56
- [MySQL] 6. 테이블 생성과 제약 사항 연습Song hyun[MySQL] 6. 테이블 생성과 제약 사항 연습*기본 개념 돌아보기1. 테이블 생성하기2. 기존 테이블에 PK 추가하기 *기본 개념 돌아보기 (1) 테이블(Table): MySQL에서 테이블은 데이터를 저장하는 기본적인 단위다.(2) 테이블은 열과 행으로 이루어져 있으며, 각 열은 데이터 유형을 나타내는 데이터 형식을 가지고 있다.(3) 데이터베이스에서 테이블은 다음과 같은 정보를 포함할 수 있다.ㄴ테이블 이름, 열 이름, 열 데이터 형식, 빈 값 허용 여부, 기본값, 제약 조건(PK,FK...), 인덱스ㄴUnique Key(유일키): 유일키를 설정하면 데이터를 삽입할 때마다 체크하게 된다. (중복값 허용 x)(4) SQL(Structured Query Language)는 데이터베이스 관리 시스템(DB..
- 2024-05-30 09:31:59
- [MySQL] 5. 데이터 베이스 모델링Song hyun[MySQL] 5. 데이터 베이스 모델링1. 기본 명령어와 개념2. 시나리오: 장부에 고객 방문 기록과 구매 이력 남기기 3. 데이터 베이스 모델링하기 1. 기본 명령어와 개념(1) primary Key(=PK/기본키)-후보키들 중 메인으로 선정되는 키로, 관계형 데이터베이스(RDBMS)에서 레코드의 식별자로 이용하기 가장 적합한 후보 키이다. (=주민등록번호, 사원 번호 등)-기본키는 null/중복되는 값을 가질 수 없다. (2) Foreign Key(=FK/외래키)-(항목) references 외부 테이블(항목): 이 구문은 외래 키를 정의하는 데 사용된다.-외래 키는 한 테이블의 열에 대해 다른 테이블의 열을 참조할 때 사용된다. 이를 통해 테이블 간의 관계를 설정하고, 데이터 무결성을 유지할 수..
- 2024-05-29 09:54:18
- [MySQL] 4. 데이터 베이스 구축 절차Song hyun[MySQL] 4. 데이터 베이스 구축 절차 1. 데이터 베이스 구축 절차 확인하기 1. 데이터 베이스 구축 절차 확인하기(1) 데이터 베이스 만들기(2) 테이블 생성하기(3) 데이터 입력하기 (4) 데이터 조회/활용 *SQL(Structured Query Language): 질의어. 데이터 베이스를 구축할 때 사용하는 언어.*SQL 언어는 안시(ANSI: American National Standards Institute)표준 언어 이다.
- 2024-05-29 09:10:36
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)